通常情况是可能你的表不存在。不过你这样的我想起还有另外一种情况你可以试试。使用数据库对象的完全限定名,比如dbo.Article。根据实际情况,可能dbo要换成表的拥有者。
sql="select * from Article where ArticleID=" & ArticleID
sql="select * from Article where ArticleID='" & ArticleID &"'"
试试这两个的其中一个吧,如果ArticleID是数字型的话用上面的,如果是文本型的话用下面的
应该是你连得数据库不对,看看是否连接错数据库了,如果是连错库的话,当然找不到Article表。