【发布时间】:2010-05-10 04:23:56
【问题描述】:
我在 Sybase 数据库中存储了 MySPOLD 过程。我创建了新的 sp MySP。这个新的 sp 在从 Sybase Sql Advantage 执行时返回数据。但从 VBA - Excel 2003 调用时不返回数据(记录集的 EOF 属性为 True)。这是我的代码..
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 标记为您接受的答案呢?
-
对不起Remou,其实我不知道如何将答案标记为“已接受”。现在完成..
标签: vba stored-procedures sybase recordset