c#执行ExecuteNonQuery()语句时出错
debug时,运行时错误指在cmdboy.ExecuteNonQuery();上。与之相关的代码如下:stringconstr=@"DataSource=98W9QR2T...
debug时,运行时错误指在 cmdboy.ExecuteNonQuery();上。与之相关的代码如下:
string constr = @"Data Source=98W9QR2T5VXMYWK\SQLEXPRESS;Initial Catalog=zhifubao;Integrated Security=True";
SqlConnection conn = new SqlConnection(constr); //建立连接对象
string sqladdboy = "Insert Into user1 Values('";
sqladdboy += textBox2.Text + "','";
sqladdboy += textBox1.Text + "','"+radioButton1.Text+"')";
SqlCommand cmdboy = new SqlCommand(sqladdboy, conn);
conn.Open();这句在提问里忘记加了。。C#里已经写入了 展开
string constr = @"Data Source=98W9QR2T5VXMYWK\SQLEXPRESS;Initial Catalog=zhifubao;Integrated Security=True";
SqlConnection conn = new SqlConnection(constr); //建立连接对象
string sqladdboy = "Insert Into user1 Values('";
sqladdboy += textBox2.Text + "','";
sqladdboy += textBox1.Text + "','"+radioButton1.Text+"')";
SqlCommand cmdboy = new SqlCommand(sqladdboy, conn);
conn.Open();这句在提问里忘记加了。。C#里已经写入了 展开
4个回答
展开全部
对象SqlConnection 未打开,在建立连接对象下边加上一句conn.Open();
更多追问追答
追问
我在提问时,忘了写了。。。C#程序里是已经写了的
追答
那把你的代码从新贴一下
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
连接数据库 还是那三行 conn.Open(); sqlcommand comm=conn.CreateCommand() ; comm.CommandText="insert into 那个 插入语句 不懂得是为什么语句中 你有这个;" comm.ExecuteScalar(); 我这个是手写的 可能会有错误 如果不对 晚上 你给我说 我晚上打开电脑在发给你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、SqlConnection对象Open了吗?
2、数据库里user1是不是三列?
3、连接字符串写对了吗?
2、数据库里user1是不是三列?
3、连接字符串写对了吗?
更多追问追答
追问
cmdboy.ExecuteNonQuery();
cmdadda.ExecuteNonQuery();
我是两句一起调用的。。注释掉第一行,程序能正常运行。,所以1,3也是对的
第二个问题,是3列没错的。
追答
拜托你把代码贴完整点好吗?你这个cmdadda又是那里冒出来的…… 你把这个方法的代码从头到尾复制出来,大家又不会抄你的的代码,怕什么嘛。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询