为什么有的数据能保存,有的不能保存,我用insert into 语句添加的记录,都不能用ApplyUpdata(-1)更新数据库,其他的普通记录都可以,为什么?希望大家给予帮助.
解决方案 »
- popupmenu的问题
- 用WebBrowser进行百度搜索时遇到的问题
- 会UDP的进来看下。
- HOOK其它程序窗体按键
- 关于FastReport动态更新数值的问题。
- 出现“[Fatal Error] Project1.dpr(1): File not found: 'SysInit.pas'”是什么原因
- 汉字发音的语音库和汉字库。。。。。
- 求助:如何用DELPHI判断程序是否在运行,以及用DELPHI如何得到桌面屏幕截图
- 请大家详细讲讲sender和owner。(nofog兄过来看)
- 安装《程序员大本营2000》中提供的控件出问题~~
- 数据库查询与系统时间格式
- 写好了一个软件,想请大家帮忙给软件起个名字!
begin
IF Frm_Login.ClientDataSet2.Modified=TRUE THEN BEGIN if MessageDlg(' 数据已被修改,你想保存所作的修改吗',
mtInformation, [mbYes, mbNo], 0) =
mrYes then
begin
// 如果按下yes 就显示一个感叹号的输 出对话框
Frm_Login.ClientDataSet2. edit;
Frm_Login.ClientDataSet2.Post;
try
Frm_Login.ClientDataSet2.ApplyUpdates(-1) ;
except
showmessage('数据有错误!');
end;
END;
END;
end;
但是用它添加的记录如果修改且更新数据的话,用ApplyUpdata(-1)更新不了数据,而其他正常输入的记录用ApplyUpdata(-1)可以更新,这是为什么,请大家帮忙啊!