如何将delphi中的数据集上传到SQL server2000储存过程中的table类型变量中?(100分)

  • 主题发起人 主题发起人 jt11
  • 开始时间 开始时间
J

jt11

Unregistered / Unconfirmed
GUEST, unregistred user!
如何将delphi中的数据集上传到SQL server2000储存过程中的table类型变量中?
 
SQL server里面有Table类型的变量?!
 
SQL server里面有Table类型的变量?<br>把你要的变量做为参数输入.
 
SQL server2000里面有Table类型的变量,我是在delphi中有个数据集(表),怎样传到数据库的储存过程中呢?
 
有表变量。
 
Table变量?学习ing,
 
有表变量,忘记了。
 
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
 
李翔鹏,你好:我程序主要是想把delphi中的数据集上传到sql server2000中的临时表或变量中,然后在数据库储存过程中处理这些数据,不通过数据库中的实体表连接,不知道有什么好的方法,谢谢了。
 
前段时间也遇到这个问题,最后解决类似李翔鹏的方法,在Delphi中通过执行Sql语句创建实体表,并将数据集数据导入。存储过程里面直接从临时表去数据,处理完后,数据返回Delphi以后删除掉那个表
 
flj328:delphi中的实体表是由应用服务器端在sql server2000服务器中创建的吧,如果临时表是全局的话别的客户端做同样的事就会有冲突,如果是局部的话储存过程又调不到,另外如果sql server2000端更新出问题临时表又增大内存。我不知道是否有其他更好的方法实现:应用服务器端由delphi生成的数据集上传到sql server2000中(没有对应实体表),然后在sql server2000中计算,最后去通过事务修改多个表,成功后告诉delphi一声。<br>sql server2000储存过程中的输入参数可以是table型吗?怎样定义啊?
 
多人接受答案了。
 
后退
顶部