【发布时间】:2017-05-13 06:08:14
【问题描述】:
例如:
我在 SQL 中有一个数据表类型:
CREATE TYPE dbo.typTable1 AS TABLE
(
Field1 INT NOT NULL,
Field2 NVARCHAR(20) NULL
)
还有一个SQL中的存储过程,像这样:
CREATE PROCEDRE dbo.prcTest
@XDataTable dbo.typTable1 READONLY
AS
BEGIN
.
.
.
现在问题!!! : 当我像这样在delphi中发送表格作为参数时:
FireDACStoredProcedure.Params.ParamByName('@XDataTable').AsDataset :=
FireDACMemTable;
当我运行它时,一个错误提示说不支持。
请指导我...非常感谢您...
【问题讨论】:
-
暂时忘记你的 Delphi 代码:你能成功地从 SSMS 中的 TransactSQL 脚本调用你的 prcTest 吗?
-
请不要发布“CREATE PROCEDRE”之类的假代码。 @XDataTable 之前是否还有任何文本丢失?
-
你好亲爱的 MartinA...当然...我会发布整个代码...谢谢...
标签: sql-server delphi