我一直在尝试调用没有参数且没有返回值的SQL Server存储过程。它所做的就是重新计算SQL Server数据库中的数据。
我以为我可以使用像
这样简单的东西lsqlcmd = " execute storedprocname"
但是没有调用该过程,我没有收到错误。
有什么建议吗?
答案 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身份验证。