//表的结构:
ID Number Primary Key,
NAME Varchar(10)
//保存按钮:
ClientDataSet1.Post;
if ClientDataSet1.ApplyUpdates(-1) = 0 then
begin
ClientDataSet1.Refresh;
Application.MessageBox('保存成功!', PChar(GK_SoftName), MB_OK +
MB_ICONINFORMATION);
end;
好吧,那我自己解决这个问题。
我再问各位大虾一个问题:
数据库:ORACLE8I
应用服务器:用ADO连接
前台:SOCKET连接
我用如下语句:
ClientdataSet.close;
ClientdataSet.commandtext:='select count(*) as ww from tableName';
ClientdataSet.open;
if ClientdataSet.fields[0]<>0 then
//发生错误
....
则发生错误:Value of field 'ww'is out of range。
请问是怎么回事???