请问在用SqlDataAdapter数据适配器的时候为什么没有生成UPDATE 和D

来源:百度知道 编辑:UC知道 时间:2024/06/08 04:27:55
请问在用SqlDataAdapter数据适配器的时候为什么没有生成UPDATE 和Delete
我大概明白 afeimoon的意思,我的意思是,在设置配置器的时候,查看向导结果的时候,不是应该已生成SELECT语句,已生成表映射,已生成INSERT语句,已生成UPDATE语句,已生成DELETE语句,而我在对DataAdapte 对象配置的时候只有前三项生成

1.首先,要在前面声明SqlDataAdapter 和DataSet 把他们具体实例化,也可以不实例化,只声明一下

2。SqlDataAdpater 是和数据集(DataSet)配合着一起使用的,所以要有数据集

3.例如你的代码大概是这样的:

string sql="deletefrom User"; //定义了一条SQL语句 删除User表里所有信息 想将其填充到数据集里面

SqlDataAdpter sda=new SqlDataAdpter(sql,DbHelper.conn); //DBHelper里面写数据库连接字符串

DataSet ds=new DataSet();

SqlCommandBuilder scb=new SqlCommandBuilder();

sda.Update(ds); //这句话就是楼主想要的结果把 SqlDataAdpater 的Update()更新数据集的方法!