J
jackeysb
Unregistered / Unconfirmed
GUEST, unregistred user!
最近在学习三层结构,试了一些做法,例如我在做一个transcation的test时,在服务端定义一个接口过程update,在客户端通过dcomconnection.appserver来调用,update的代码如下:procedure Ttest_pack.updata(var custvar: OleVariant);
var
errcount:integer;
begin
database1.StartTransaction;
try
.....
custvar:=DataSetProvider1.ApplyUpdates(custvar,0,errcount);
.....
except
.....
end;
end;
1。这是对一个表操作,如果客户端要对多个表都要同时操作,那不是要写多个update了,这样做好像不合理吧。
2。我想是不是可在服务端定义一些不是接口的过程(也就是不通过 type library来添加的过程)来处里,这样可吗?能不能给段代码来学习学习?
3。服务端怎样做好新增,修改,删除...等,大家给点意见,如果数据量不大,一次最多20条。各位能不能多给给意见???
var
errcount:integer;
begin
database1.StartTransaction;
try
.....
custvar:=DataSetProvider1.ApplyUpdates(custvar,0,errcount);
.....
except
.....
end;
end;
1。这是对一个表操作,如果客户端要对多个表都要同时操作,那不是要写多个update了,这样做好像不合理吧。
2。我想是不是可在服务端定义一些不是接口的过程(也就是不通过 type library来添加的过程)来处里,这样可吗?能不能给段代码来学习学习?
3。服务端怎样做好新增,修改,删除...等,大家给点意见,如果数据量不大,一次最多20条。各位能不能多给给意见???