从Visual Foxpro 9调用SQL Server存储过程

时间:2016-11-28 20:18:57

标签: sql-server visual-foxpro

我一直在尝试调用没有参数且没有返回值的SQL Server存储过程。它所做的就是重新计算SQL Server数据库中的数据。

我以为我可以使用像

这样简单的东西
lsqlcmd = " execute  storedprocname"

但是没有调用该过程,我没有收到错误。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试在SQLEXEC()中调用它吗?这就是我所看到的:

TEXT TO lcSQLCommand
    <database>.<schema>.<sproc>
ENDTEXT

gcConnectionString = [Driver={SQL Server Native Client 10.0};Server=] + "<servername>" + [;Database=] + "<database>" + [;Trusted_Connection=yes]
STORE SQLSTRINGCONNECT(gcConnectionString) TO gnConnHandle

SQLEXEC(gnConnHandle, lcSQLCommand)

您需要更新连接字符串,但是您的数据库已配置,这是用于Windows身份验证。