使用SqlCommandBuilder生成的command对象有问题,感觉是CommandBuilder的一个bug!
lxhvc 2005-06-02 03:17:04 最近做一个动态数据库更新程序,用SqlCommandBuilder来产生SqlDataAdapter对象的InsertCommand和UpdateCommand对象,结果出错了,原因是我的数据库中一个字段名是sql关键字set,在指定SelectCommand对象的CommandText时用[]符号对关键字加了限制,跟踪发现生成的两个command对象代码没有采用[]过滤关键字,于是当生成的command对象执行时会发生sql语法异常,感觉是微软的疏忽,但是又不能确定,是不是有什么别的原因,让设计者不得不这么做。欢迎大家讨论