如果要防止多表删除。可以在服务端的数据库的afteropen事件中写下AdoQuery1.Recordset.Properties['Unique Table'].Value :='tablename';如果要防止多表更新。可以双击数据集控件,出现一个Fields编辑框,右键单击,选择"Add All Fields...",选中不想被编辑某个字段,然后对它的ProviderFlags,对它的pfInUpdate属性设为False但是我在服务端是使用动态的SQL语句,在ADOQuery的SQL中用join连接了两个表,增加修改ADOQuery的一条记录,只想对一个表增加修改,但是ADO自动把两个表都更新。怎样才能实现对一个表更新?
解决方案 »
- 如何向另一个程序中的某个窗口中添加一按钮
- 在远程模块中有一个Timer控件,并写有OnTimer事件,请问高手在客户端如何控制远程模块中Timer控件的Enable属性?
- 开发Midas程序必备中间件TMultiProcess
- 将数据库中的每一条记录逐一的显示出来!!怎么显示啊?
- 在fastreport中怎么得到总页数?
- help,help,help关于com中关于数组传递
- RxGif的详细用法
- 为什么窗体的BorderStyle属性设为bsDialog后,加在窗体上的图标(icon)显示不出来了呢?
- CSDN不能给分!为什么?是不是该请网管检查一下啊?
- 关于 DecisionGrid的问题
- 急!!!!!!!!!!!!!!!!怎么样实现在PANEL上实现透明文字
- AdoQuery 中 sql语句中 含有中文为什么得不到结果???
难道没有解决方法
不要用edit,post,adoquery1.delete