如果前台是ACCESS的话,你有两种方法可以保证实时更新。一个是利用DTS建立DTS包,这样的话,你知道包的执行时间设定的小的话,就可以了。还有就是使用ODBC数据源了。然后在建立链接服务器就可以了。如果你的链接服务器起名有一定规律的话,那么你的存储过程就可以通用了。例如你的名字为LSXX(XX为数字)那么你知道传入POS的个数,那么存储过程就可以这么写了
decalare @num_str
while par_chuanru<=0
begin
set @num_str=cast(par_parchuanru as char(2))
EXEC('insert into yourtable select * from openquery(ls'+@num_str+',''select * from accesstable '')')
set par_chuanru=par_chuanru-1
end
注意:par_chuanru是传入的参数,而且视为整形的。当然你可能传入的不止一个参数,我这个只是一个例子啊。
调用存储过程的方法在PB里是在设置数据窗口的时候,使用存储过程。