请高手指点?(100)(100分)

  • 主题发起人 主题发起人 donycut
  • 开始时间 开始时间
D

donycut

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在dll中写一个通用的函数,可以做到下面几方面的功能:
对不同数据表数据的操作:如add,del,update,
这个函数如何去设计。
我想用
procedure operation([表名],[数值1],[数值2]....,[type(add,del,update)]
可以吗?但是,如果调用的数据表的字段太多,是乎需要的数值参数不能确定,又不太现实。
如何能达到以上的目的,请指教。
 
例:procedure add(var strsql:String);
begin
strsql="insert into "+strsql;
end
add("tablename values(1,2.......");
 
你最好用一个可变类型(a:variant)的动太数组做为参数(a:=vararraycreate([0,lenght],varvariant) 数据表的字段)来传递数据.
 
直接写好SQL语句,然后放到里面去执行就可以了!
 
多人接受答案了。
 
后退
顶部