其他类型的字段都能解析,唯独这个类型不知道怎么解析。我在客户端是用cxDBImage显示和保存的,请问delta更新语句怎么解析成SQL。。
解决方案 »
- 使用一个VC写的DLL中的函数,返回值表明函数执行成功,但程序提示错误!
- Rave report 的問題?
- 没人回答,再问!---query或adoquery
- NOTICE:DBCtrlGrid bug,bug,bug???
- 这回有人回答了吧???
- 我用参数来设置adoconnnection的connnectstring,由用户输入服务sql 服务器名
- 本人(公司)搞PB开发,欲结交成都地区PB程序员交流或共同开发,e: [email protected]
- ADO连接DBF,为何出现这样的问题..........
- 如何在RICHEDIT中插入一个彩色字符?
- 如何控制打印机的连续走纸?急!
- 急~delphi報表打印出錯
- 请问vc中的引用在delphi中应该怎么对应?
var qy:TAdoquery;
dsp:TDataSetProvider;
ErrCount:Integer;
adoConnString:string;//连接串
sqlString:string;//Sql文本,如:'select * from test where 1=0'
begin
adoConnString:=ADOConnection1.ConnectionString;
dsp:=TDataSetProvider.Create(nil);
qy:=TAdoquery.create(nil);
try
qy.ConnectionString:=adoConnString;
qy.close;
qy.sql.text:=sqlString;
dsp.DataSet:=qy;
dsp.ApplyUpdates(ClientDataSet1.Delta,0,ErrCount);//提交 Delta 数据(含blob和其他类型数据)
finally
qy.free;
dsp.free;
end;
end;
var qy:TAdoquery;
dsp:TDataSetProvider;
ErrCount:Integer;
begin
if ClientDataSet1.ChangeCount=0 then
begin
showmessage('数据没有更改,无须提交。');
exit;
end;
dsp:=TDataSetProvider.Create(nil);
qy:=TAdoquery.create(nil);
try
qy.Connection:=ADOConnection1;
qy.close;
qy.sql.text:='select * from test where 1=0';
dsp.DataSet:=qy;
dsp.ApplyUpdates(ClientDataSet1.Delta,0,ErrCount);
finally
qy.free;
dsp.free;
end;
end;