VS C#中,把textBox信息插入数据库的表中,代码能运行,但是出不来,望高手看看
stringConnString="server=(local);uid=sa;pwd=sa;database=超市库存";SqlConnectionConn=newSq...
string ConnString="server=(local);uid=sa;pwd=sa;database =超市库存";
SqlConnection Conn=new SqlConnection(ConnString);
string sql="select count(*) from 入库单 where 凭证编号='"+textBox1.Text+"'"; //查找主键有无重复
SqlCommand cmd=new SqlCommand(sql,Conn);
Conn.Open();
int count = (int)cmd.ExecuteScalar();
if(count==0) //如果没找到记录,说明主键不重复,可以插入数据
{
string addsql="insert into 入库单 (凭证编号,库别,商品编号) values('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+"')";
SqlCommand cmdAdd=new SqlCommand(addsql,Conn);
int i =(int)cmdAdd.ExecuteNonQuery();
if(i>0)
{
Console.Write("<script>alert('添加成功!')</script>");
}
else
{
Console.Write("<script>alert('失败!')</script>");
}
}
else
{
Console.Write("<script>alert('该Id已存在!')</script>");
} 展开
SqlConnection Conn=new SqlConnection(ConnString);
string sql="select count(*) from 入库单 where 凭证编号='"+textBox1.Text+"'"; //查找主键有无重复
SqlCommand cmd=new SqlCommand(sql,Conn);
Conn.Open();
int count = (int)cmd.ExecuteScalar();
if(count==0) //如果没找到记录,说明主键不重复,可以插入数据
{
string addsql="insert into 入库单 (凭证编号,库别,商品编号) values('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+"')";
SqlCommand cmdAdd=new SqlCommand(addsql,Conn);
int i =(int)cmdAdd.ExecuteNonQuery();
if(i>0)
{
Console.Write("<script>alert('添加成功!')</script>");
}
else
{
Console.Write("<script>alert('失败!')</script>");
}
}
else
{
Console.Write("<script>alert('该Id已存在!')</script>");
} 展开
展开全部
Console.Write("<script>alert('失败!')</script>");
Console.Write("<script>alert('添加成功!')</script>");
Console.Write("<script>alert('该Id已存在!')</script>");
换成 MessageBox.Show("提示信息");
Console.Write("<script>alert('添加成功!')</script>");
Console.Write("<script>alert('该Id已存在!')</script>");
换成 MessageBox.Show("提示信息");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这是Winform还是Web啊?你以为WinForm里也可以直接执行你的<script>alert()啊,如果是WInform,你直接Messagebox.Show就行,如果是WebForm,你就Response.Write("<script>alert('aaa');</script>);就行的。你把这完全混合搞乱了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CONSOLE是控制台命令,也就是在CMD运行的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询