我在做一个分布式系统,我做了一个服务端,然后做客户端时通过clientdataset和服务端上的一个DataSetProvider相连,界面上一个dataset连clientdataset,一个dbgrid和datasource相连,我在dbgrid显示出数据后,点“修改按钮”(里面代码是datasource1.dataset.edit)然后再点一个“更新按钮”
(里面代码是if datasource1.DataSet.State=dsedit then
datasource1.DataSet.Post;
if datamodule1.ClientDataSet1.ApplyUpdates(-1)=0 then
MessageBox(Handle,'数据更新成功!','提示',MB_OK)
else
MessageBox(Handle,'数据更新不成功!','提示',MB_OK);
)结果提示不成功。数据也没有更新到sql server库中.敢问大家这里更新如何写才可以让数据更新到数据库中呢?
(里面代码是if datasource1.DataSet.State=dsedit then
datasource1.DataSet.Post;
if datamodule1.ClientDataSet1.ApplyUpdates(-1)=0 then
MessageBox(Handle,'数据更新成功!','提示',MB_OK)
else
MessageBox(Handle,'数据更新不成功!','提示',MB_OK);
)结果提示不成功。数据也没有更新到sql server库中.敢问大家这里更新如何写才可以让数据更新到数据库中呢?
解决方案 »
- idhttp 怎么post-Expect: 100-continue Expect: 100-continue
- delphi 数据库的问题
- 谁有 komfort.dll SOPCDA~1.dll w95_s7.dll 请发给我下,谢谢! 邮箱: [email protected]
- cxgrid如何框选表中的数据
- 关于动态显示子窗体的问题
- 关于数据类型转换,急!
- findkey问题
- 请教问题
- 急招delphi程序員
- Delphi的快截键
- 如何实现enter(回车键)跟tab键的效果一样,在回车时自动使Taborder比自己大的物件获得焦点
- frcrossobject 这个控件不太美观呀 (有没有好的控件做交插表?)
2regsvr32 midas.dll后再试试
另外我注册过了试得也不对啊