初学者的一个问题(关于更新DBGrid数据...) 我在Delphi6环境下,完完全全按照李维书上的例子做了,可是当我在DBGrid更新数据,按提交后程序已有所反应,但重新连接后数据并没有改变.我改为加条件调用服务器COM+对象的另一个方法更新一条数据,却是可以的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 服务端的数据集控件sql属性不能动态的更改,比如你客户端clientdatset.commandtext改变了服务端的adoquery的sql语句。你这样是不能更新的。为什么?看看datasetprovider的源代码就知道了 to theone_jxm()我提交提是修改后的数据集(ClientDataSet1.Delta),而不是Clientdataset1.commandtext. 中间层是不会返回更新数据的错误信息的,你把应用程序服务器的工程文件在数据库服务器上用Delphi打开,运行,客户端再连接、修改数据、提交,这个时候,应用程序服务器如果提交数据出错就会报错,这样你应该就可以知道中间层为什么提交不到数据库了 数据更新要用DBGrid的DataSet数据集合的ApplyUpdates(-1)方法提交才有效。用DataSetProvider的方法可以直接更新到数据库 为什么多了一个问号 不够吗 请教memo 的问题!! 求 删除指定文件路径下的一类文件的代码! 我不信没有高手,关于窗体的创建。 delphi中有一个存储过程控件ADOStoredProc,请问能否用该控件去调用函数(不是过程)? 在客户端, 如何得知服务器端的一个程式是否已运行? 提一个暴弱智的问题! 如何把query1查询的结果用设计的报表打印出来 数据更新出现错误,怎么办? 有关USB驱动程序的开发给点意见好吗?????——————在线等待!!1 有一个数据库加密码的问题请教?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货