J jt11 Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-24 #1 如何将delphi中的数据集上传到SQL server2000储存过程中的table类型变量中?
S shifenglei Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-24 #2 SQL server里面有Table类型的变量?!
T tandxu Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-25 #3 SQL server里面有Table类型的变量?<br>把你要的变量做为参数输入.
J jt11 Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-25 #4 SQL server2000里面有Table类型的变量,我是在delphi中有个数据集(表),怎样传到数据库的储存过程中呢?
李 李翔鹏 Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-25 #8 declare @a table (<br>a varchar(100),<br>b varchar(100),<br>c varchar(100)<br>)<br>insert into @a(a,b,c) select a,b,c from table1<br>select * from @a
declare @a table (<br>a varchar(100),<br>b varchar(100),<br>c varchar(100)<br>)<br>insert into @a(a,b,c) select a,b,c from table1<br>select * from @a
J jt11 Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-26 #9 李翔鹏,你好:我程序主要是想把delphi中的数据集上传到sql server2000中的临时表或变量中,然后在数据库储存过程中处理这些数据,不通过数据库中的实体表连接,不知道有什么好的方法,谢谢了。
F flj328 Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-28 #10 前段时间也遇到这个问题,最后解决类似李翔鹏的方法,在Delphi中通过执行Sql语句创建实体表,并将数据集数据导入。存储过程里面直接从临时表去数据,处理完后,数据返回Delphi以后删除掉那个表
J jt11 Unregistered / Unconfirmed GUEST, unregistred user! 2008-04-28 #11 flj328:delphi中的实体表是由应用服务器端在sql server2000服务器中创建的吧,如果临时表是全局的话别的客户端做同样的事就会有冲突,如果是局部的话储存过程又调不到,另外如果sql server2000端更新出问题临时表又增大内存。我不知道是否有其他更好的方法实现:应用服务器端由delphi生成的数据集上传到sql server2000中(没有对应实体表),然后在sql server2000中计算,最后去通过事务修改多个表,成功后告诉delphi一声。<br>sql server2000储存过程中的输入参数可以是table型吗?怎样定义啊?
flj328:delphi中的实体表是由应用服务器端在sql server2000服务器中创建的吧,如果临时表是全局的话别的客户端做同样的事就会有冲突,如果是局部的话储存过程又调不到,另外如果sql server2000端更新出问题临时表又增大内存。我不知道是否有其他更好的方法实现:应用服务器端由delphi生成的数据集上传到sql server2000中(没有对应实体表),然后在sql server2000中计算,最后去通过事务修改多个表,成功后告诉delphi一声。<br>sql server2000储存过程中的输入参数可以是table型吗?怎样定义啊?