读书人

关于SqlCommandAdapter的理解有关问题

发布时间: 2012-04-21 14:34:44 作者: rapoo

关于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();

读书人网 >C#

热点推荐