程序请求&ttlMyTable'失败,因为' tblMyTable'是一个表对象

时间:2016-10-03 10:33:21

标签: sql-server vba sql-server-2012

我有一个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

为什么这不再有效?

1 个答案:

答案 0 :(得分:0)

检查以确保存储过程仍然存在。然后还要检查以确保未使用与您的存储过程相同的名称创建表。通常的做法是将存储过程命名为“ procMyTable”。希望这对别人有帮助