ClientDataSet控件重新换个新的试下.
解决方案 »
- delphi idhttp控件读取验证码问题
- clientdatset ApplyUpdates(0) 无法定位行,一些数据可能在读取后更改
- 求一个正则表达式的写法
- 如何在文本框中实现像Word的字数统计功能和调用Word的字数统计功能?
- vcl控件如何制作???
- 怎么将DBChart1和DBGridEh1打印在一张纸上
- jpeg圖片存入數據庫只有圖片超過25k圖片下半部份全是馬賽克,越大越多沒辦法了。
- 各位DELPHI的程序员们,问一个简单的问题~~
- 关于错误捕获,我的代码错在那里?
- 诚 聘 delphi 开 发 工 程 师 - 待遇优厚 - 北京
- 如何自动获得系统对话框上的文字并点击按钮?
- 24位色的位图如何转换成黑白位图?
我重来不用,而是自己通过SQL语句,进行更新。
全用sql语句更新还要dataset干啥 要多写多少判断 效率得多低
----------------------------------------------------------------------------------------------
现在情况是 直接键盘修改输入的数据能正常提交,但如果dataset的字段被程序设置值(比如dataset.FieldByName('XX').AsString := '';)就会导致提交的时候其中的某个字段“列名无效”的错误
由于我的Server端是adoquery+datasetProvider
我客户端所有的ClientDataSet.ProviderName共用的同一个datasetProvider。
这样当另一个ClientDateSet执行语句时,datasetProvider对应的Table表就变成了另一张表了,列名自然就无效了。现在我把每张表单独设置了一个adoquery+datasetProvider就不会互相影响了谢谢各位参与讨论!均分!