【发布时间】:2009-11-24 16:03:01
【问题描述】:
我需要编写一个程序。该程序的一部分是写入 sql 数据库 (.mdf)。 尝试向表中添加新行(称为:“数据”)时遇到了很多麻烦。代码如下:
...
DataSet ds = new DataSet();
System.Data.SqlClient.SqlDataAdapter da;
DataRow dRow;
string sql = "SELECT * From Data";
da = new System.Data.SqlClient.SqlDataAdapter(sql, con);
...
System.Data.SqlClient.SqlCommandBuilder cb;
cb = new System.Data.SqlClient.SqlCommandBuilder(da);
dRow = ds.Tables["Data"].NewRow();
dRow[0] = "my_data1";
dRow[1] = "my_data2";
dRow[2] = "my_data3";
...
ds.Tables["Data"].Rows.Add(dRow);
da.Update(ds, "Data");
...
我执行了这段代码,但数据没有保存到表中。有谁知道如何在表格中输入新行并保存它?
【问题讨论】: