首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Delphi2010在SQL Server2008存储过程中赋值表型输入参数

用Delphi2010在SQL Server2008存储过程中赋值表型输入参数
EN

Stack Overflow用户
提问于 2012-01-12 19:26:44
回答 1查看 881关注 0票数 2

我需要将Paradox-7表中的记录复制到SQL Server 2008。我已经在SQL Server2008中创建了一个带有表型输入参数的存储过程。使用Delphi2010,如何将Paradox DB表的记录发送到此存储过程?SQL Server中已存在这些表。

我试过了,但它给出了一个关于参数类型的错误:

代码语言:javascript
复制
VAImpTable.Open; // this is a BDE TTable component

 // spBatchInsert is a dbExpress TSQLStoredProc component

 spBatchInsert.ParamByName('@input_table').AsDataSet := VAImpTable;

 try

   spBatchInsert.ExecProc;

 except on e: Exception do

 ShowMessage(e.Message);

 end;

 VAImpTable.Close;
EN

回答 1

Stack Overflow用户

发布于 2012-01-12 20:55:33

我不明白如何让SQL Server存储过程从客户端工作站上的paradox表中提取数据。你们的桌子有多大?简单地编写一次添加一条记录的代码应该不难。或者,您可以将paradox记录写到SQL server上的一个文本文件中,然后使用bulk insert将它们提取出来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8834295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档