请教关于DataSet 中select 的用法
程序先读取一张表构建数据集保存在列表中。
用户 在列表增加了 一个记录,同时又删除了其它记录,
如何把此列表的修改全部保存到数据库中。。
方法1:
先删除数据库所有记录,再全部添加,这个方法就是 没有改动的记录重新操作了一遍,而且引起定义时间会更改。
方法2:
能否将符合条件的记录先读取到DataSet中,然后查询是否存在某个编号的记录,如果没有 则添加。
如果存在则修改。
用表中的某个列ID为条件 进行查询,老是提示,没有存在条件列。是怎么回事。
string sql="select Id,name from test";
SqlDataAdapter sda = new SqlDataAdapter(sql, conn);
SqlCommandBuilder CB = new SqlCommandBuilder(sda);
DataSet ds = new DataSet();
sda.Fill(ds, "test");
DataTable dt = ds.Tables[0];
int id=100
DataRow[] drs=dt.Select("Id={0}",id.toString());
执行到这行 总是弹出异常,提示没有找到Id为100的列。