我有一个excel工作簿,可以将数据上传到sql数据库。该代码在过去一年中一直运作良好。
但是今天我看到下面的错误消息。据我所知,一切都没有改变。
The request for procedure 'tblMyTable' failed because 'tblMyTable' is a table object
下面第二行是发生错误的地方。
Dim rs As New ADODB.Recordset
rs.Open "tblMyTable", pCn, adOpenKeyset, adLockOptimistic
为什么这不再有效?
答案 0 :(得分:0)
检查以确保存储过程仍然存在。然后还要检查以确保未使用与您的存储过程相同的名称创建表。通常的做法是将存储过程命名为“ procMyTable”。希望这对别人有帮助