如何用C#将textBox数据写入SQL Server数据表
SqlConnectioncon=newSqlConnection("Server=.;userid=sa;password=122391;Database=Fruit"...
SqlConnection con = new SqlConnection("Server=.;user id=sa;password=122391;Database=Fruit");
con.Open();
string sql = "insert into goods(水果名称) values (" + textBox1.Text + ")";
SqlCommand cmd = new SqlCommand(sql, con);
cmd.ExcuteNonQuery();
con.Close();
以上是读取一个textBox数据写入数据表
我想要的是读取多个textBox数据 写入数据表中同一行
string sql = "insert into goods(水果名称) values (" + textBox1.Text + ")";
SqlCommand cmd = new SqlCommand(sql, con);
cmd.ExcuteNonQuery();
我分别定义sql1,cmd1,textBox*,但是写入的是不同的行 展开
con.Open();
string sql = "insert into goods(水果名称) values (" + textBox1.Text + ")";
SqlCommand cmd = new SqlCommand(sql, con);
cmd.ExcuteNonQuery();
con.Close();
以上是读取一个textBox数据写入数据表
我想要的是读取多个textBox数据 写入数据表中同一行
string sql = "insert into goods(水果名称) values (" + textBox1.Text + ")";
SqlCommand cmd = new SqlCommand(sql, con);
cmd.ExcuteNonQuery();
我分别定义sql1,cmd1,textBox*,但是写入的是不同的行 展开
4个回答
展开全部
首先,你的表的列数得满足你插入的个数;
然后 用SQL语句
还有就是你的这个SQL语句 "insert into goods(水果名称) values (" + textBox1.Text + ")";goods(水果名称)表示的是 goods表里的 “水果名称”这一列,所以他肯定写的是不同行。
insert into 表名(列名,列名...) values('"+textBox1.Text +"','"+textBox1.Text +"',....)才是在一行里
希望对你有用
然后 用SQL语句
还有就是你的这个SQL语句 "insert into goods(水果名称) values (" + textBox1.Text + ")";goods(水果名称)表示的是 goods表里的 “水果名称”这一列,所以他肯定写的是不同行。
insert into 表名(列名,列名...) values('"+textBox1.Text +"','"+textBox1.Text +"',....)才是在一行里
希望对你有用
展开全部
改下就好啦 string sql = "insert into goods(水果名称) values (" + textBox1.Text + ""+ textBox2.Text +"")"; 以此类推
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要干啥 没看懂
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
依葫芦画瓢嘛
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询