我们C#做一个窗体 往数据库里插入数据
SqlConnection cn = new SqlConnection("Data Source=20090713-1752\\SQLEXPRESS;Initial Catalog=goods;Integrated Security=True");
cn.Open();
SqlDataAdapter da = new SqlDataAdapter("insert into goods values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "')", cn);
DataSet ds=new DataSet ();
da.Fill(ds, "goods");
MessageBox.Show("OK");
cn.Close();
只有一个表 id name num(数量)。。。。现在每插入一行就显示一行,,,,假若我先插入1 馒头 20, 然后再插入 1 馒头 11 , 如何让使其显示一行 1 馒头 31 啊
不明白!
s
这样的话,用楼主的编码方式直接显示结果的话,有点困难.应当吧插入和显示分2个部分.插入是一条一条的插入,但是显示的话,需要另一个方法.
SqlConnection cn = new SqlConnection("Data Source=20090713-1752\\SQLEXPRESS;Initial Catalog=goods;Integrated Security=True");
cn.Open();
SqlDataAdapter da = new SqlDataAdapter("insert into goods values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "')\n select id, [name], sum([sum]) as [sum]", cn);
DataSet ds=new DataSet ();
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......