关于SqlCommandAdapter的理解问题
1.首先我不是太懂sqlcommandbuilder所谓的自动生成是什么意思...
比如我想删除People表中 员工编号='001'的记录,怎么用sqlCommandBuilder写..?
2.我自己写SQL命令
C# code
SqlCommand command = new SqlCommand("DELETE FROM People WHERE 员工标号='001'", connection);
adapter.DeleteCommand = command;
.....
adapter.Update(dataset,"People");
这样写不会弹出错误,但是对数据源是没有影响的
不是很懂,请高手讲解一下Update进行的过程吧,谢谢
------解决方案--------------------
首先不用这样闭门造车,关于ado.net的这几个对象,可以看一下MSDN,里面有详细的介绍及例子,看了你就知道原理了
如果不想用commandbuilder,要自己写应该怎么写呢?
SqlCommand command = new SqlCommand("DELETE FROM People WHERE 员工标号='001'", connection);
command.ExecuteNonQuery();