好的,谢谢啦;这个不是用多表联合查询的,C#怎么样使用SqlCommandBuilder的对象删除信息
追答我没太明白你什么意思,SqlCommandBuilder与adapter一起使用,这样就可以将dataset里的数据保存到数据库中了。
一般和adapter结合使用。
例:
SqlConnection conn = new SqlConnection(strConnection));//连接数据库
DataSet ds=new DataSet();
SqlDataAdapter myAdapter = new SqlDataAdapter();//new一个adapter对象
adapter.SelectCommand = new SqlCommand("select * from "+strTblName),(SqlConnection) conn); //cmd
SqlCommandBuilder myCommandBuilder = new SqlCommandBuilder(myAdapter); //new 一个 SqlCommandBuilder
myAdapter.Fill(ds);
myAdapter.InsertCommand = myCommandBuilder .GetInsertCommand();//插入
myAdapter.UpdateCommand = myCommandBuilder .GetUpdateCommand();//更新
myAdapter.DeleteCommand = myCommandBuilder .GetDeleteCommand();//删除
conn.Open();//打开数据库
myAdapter.Update(ds); //更新ds到数据库
conn.Close();//关闭数据库
http://baike.baidu.com/view/2814849.htm