A awfigsk Unregistered / Unconfirmed GUEST, unregistred user! 2006-02-14 #1 程序样例下载 当将服务器端DBNavigator1控件的属性DataSource值去掉或将该控件删除,运行客户端后,随意修改字段的内容,每修改一次,点击客户端上的ApplyUpdate(SQL),总共三次,第三次时,服务端的DBGrid界面就不能更新了,但是所修改的字段内容还是更新到数据库中了,并且服务端程序就死机了。 如果指定了DBNavigator1控件的DataSource属性值就不会发生这种情况。 真是晕倒呀!!!
程序样例下载 当将服务器端DBNavigator1控件的属性DataSource值去掉或将该控件删除,运行客户端后,随意修改字段的内容,每修改一次,点击客户端上的ApplyUpdate(SQL),总共三次,第三次时,服务端的DBGrid界面就不能更新了,但是所修改的字段内容还是更新到数据库中了,并且服务端程序就死机了。 如果指定了DBNavigator1控件的DataSource属性值就不会发生这种情况。 真是晕倒呀!!!
B bbscom Unregistered / Unconfirmed GUEST, unregistred user! 2006-02-14 #2 ClientDataSet1.Post; ClientDataSet1.ApplyUpdates(0);
B bbscom Unregistered / Unconfirmed GUEST, unregistred user! 2006-02-14 #3 取消服務層中的事件。 procedure TMySevenMultiSrv.sgUpdateSQLProviderUpdateData(Sender: TObject; DataSet: TCustomClientDataSet);
取消服務層中的事件。 procedure TMySevenMultiSrv.sgUpdateSQLProviderUpdateData(Sender: TObject; DataSet: TCustomClientDataSet);
A awfigsk Unregistered / Unconfirmed GUEST, unregistred user! 2006-02-14 #4 您看了我上面写问题吗?如果将应用服务端的DBNavigator1控件属性指定Datasource值,则不会出现任何问题/ 但如果删除DBNavigator1控件或将DBNavigator1控件的Datasource值去掉,则就会发生当客户端点击ApplyUpdate(SQL)时,修改三次数据,第三次点击ApplyUpdate(SQL)按钮时,服务端的程序就死掉了。
您看了我上面写问题吗?如果将应用服务端的DBNavigator1控件属性指定Datasource值,则不会出现任何问题/ 但如果删除DBNavigator1控件或将DBNavigator1控件的Datasource值去掉,则就会发生当客户端点击ApplyUpdate(SQL)时,修改三次数据,第三次点击ApplyUpdate(SQL)按钮时,服务端的程序就死掉了。