有没有调用applyupdate(-1)?
sql语句可以动态指定。datasetprovider的allowcommandtext设置为true
sql语句可以动态指定。datasetprovider的allowcommandtext设置为true
解决方案 »
- 什么情况啊delphi出现了这个问题有图,前几天的时候我自己也没有解决啊
- delphi 调用.net的dll问题,急
- 请问有人做过:通过COM口衍射成 IP 地址,然后对多个 或 四百个点(下位机)进行读写数据的,有吗?
- 100请教高手,这样的表结构该如何来设计?
- 好久没来过,今天路过,散点分!
- 如何对一个软件进行汉化呀
- 高手大家请进----关注两会
- Delphi5.0下生成的bpl文件可否安装在Delphi6.0下?
- 怪事:我的findfirst怎么只返回目录而没有返回文件,请高手指点!
- lzh.pas怎样在delphi6下编译?
- 最近刚发工资,想找个mm去看电影《星球大战 2》谁去?
- 关于主从表地操作
procedure TmtsUpdateObj.UpdateData(vData: OleVariant; iMaxError: Integer;
var iErrorCount: Integer);
Var
ServerObj: IAppServer;
OwnerData: OleVariant;
begin
try
ServerObj := myDM.DCOMConnection1.GetServer;
ServerObj.AS_ApplyUpdates('dspData', vData, iMaxError,
iErrorCount, OwnerData);
SetComplete;
except
SetAbort;
end;
end;
用来启动mts/com+元件,还是不行,
我在前端的写入是这们写的,
procedure TForm1.Save_btnclick(Sender:Object);
var vQoor:ImtsBookObj;
vDatas:OleVariant;
begin
vDatas:=ClientDataSet1.Delta;
vQoor:=ComtsBookObj.CreateRemote('weilt');//我的电脑名称是weilt
vQoor.UpdateData(vDatas,0,iErrorCount);
end;
后台与数据库连接的,
adoconn:TADOConnection;
Qry:TADOQuery;
Provider1:TDataSetProvider;//provider的Resolve属性设为true;
procedure TmtsBookObj.initlize;
begin
inherrited;
AdoConn.conncted:=true;
Qry.SQL.Clear;
Qry.SQl.Add('select * from book');
Qry.connection:=AdoConn;
Qry.Active:=True;
end;中间的mts/com+,用DComconnection和ClientDataSet,
可以下确取得数据,写回的方法是这们写的,
procedure TmtsREBOOKObj.Updates(vDatas:OleVariant,iMaxErrors:integer;iErrorCount:integer);
var ServerObj:IAppServer;
OwnerData:OleVariant;
begin
try
FMyDM.DCom.connected:=True;
try
ServerObj:=FMyDM.DCom.GetServer;
ServerObj.as_ApplyUpdates('provider1',vDatas,iMaxErrors,iErrorCount,OwnerData);
SetComplete;
except
SetAbort;
finally
FMyDM.DCom.Connected:=False;
end;
end;
end;
前端程序已经写在上面了,有发现问题的吗?