我在Sybase數據庫中存儲了過程MySPOld。我創建了新的MySP。這個新的sp在從Sybase Sql Advantage執行時返回數據。但從VBA調用時不返回數據 - Excel 2003(記錄集的EOF屬性爲True)。這裏是我的代碼..如果從VBA執行,存儲過程不返回數據
Dim dbCon As ADODB.Connection
Dim rstTemp As New ADODB.Recordset
Dim query As String
query = "exec MySP '01/01/2010', '01/14/2010'"
dbCon.Open connectionString, "username" "password"
dbCon.CommandTimeout = 300
rstTemp.Open query, dbCon, adOpenForwardOnly
該代碼運行良好與舊sp。 可能是什麼問題?任何想法 ?
在此先感謝。
@Sam爲什麼不將@Adamh標記爲您接受的答案? – Fionnuala 2010-01-13 22:05:34
對不起Remou,其實我不知道如何將答案標記爲「Accepted」。現在完成.. – Sambhaji 2010-01-15 13:07:40