我使用的修改都是直接用CLIENTDATA进行修改的.但奇怪的是当我使用增加一条记录(append) 却一切正常.
希望各位给想想办法.
如果我使用SQL语句进行更新应该怎样写比较好?
希望各位给想想办法.
如果我使用SQL语句进行更新应该怎样写比较好?
解决方案 »
- 动态生成后的按钮如何保存
- [分享代码] 系统环境公共单元System.Environment.pas
- 我用MSMQ通讯,如何查询有多少条消息未发出
- 大家来讨论一下!编写DLL时要注意那些问题?
- 小小与祈晴娃娃技术交流1 -字符串操作及......
- listview如果多选,如何取选中的项?
- c++中的结构定义在delphi中如何使用???
- 如果目标文件的分区不存在怎么办??
- 如何远程sqlserver操作?
- 小菜鸟有一问:TMainMenu的Click事件怎样和ToolButton联系起来?
- string[xxx]太小,widestring不定长,我要一个2000字节左右定长的字符数据类型,该用什么呢?
- 谁能提供一些关于三层体系方面的资料或网址?
commit是什么意思
之所以这样,是因为ClientDataSet使用的是本地光标(cursor),用其Post方法只是
更新本地数据,并没有保存到DbServer中.
再提点建议,不要进行全表打开,对于大型数据库程序最好只打开需要看的数据.
另外,问一下,你是用什么数据引擎连接SyBase的(最好Email:[email protected], Thanks).
我每更新一条记录就用APPLYUPDATES
不能保证出错的数据被侦测出来