1
我一直在嘗試調用一個沒有參數且沒有返回值的SQL Server存儲過程。它所做的只是重新計算SQL Server數據庫中的數據。從Visual Foxpro調用SQL Server存儲過程9
我想我可以用一些簡單的像
lsqlcmd = " execute storedprocname"
但程序不被調用,我無法接收的錯誤。
有什麼建議嗎?
我一直在嘗試調用一個沒有參數且沒有返回值的SQL Server存儲過程。它所做的只是重新計算SQL Server數據庫中的數據。從Visual Foxpro調用SQL Server存儲過程9
我想我可以用一些簡單的像
lsqlcmd = " execute storedprocname"
但程序不被調用,我無法接收的錯誤。
有什麼建議嗎?
你可以嘗試在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身份驗證。
你怎麼知道它沒有被調用?你有沒有檢查aerror()?如果它沒有錯誤,那麼它應該工作。 –
所有這一切只是將一個文本變量設置爲該命令,但除此之外絕對沒有其他任何東西。顯示如何在服務器上運行命令。 – Alejandro