我刚刚创建了一个查询,其中包含对WITH语句创建的表的选择;我想在Visual Basic 6应用程序上运行(通过ADODB对象连接到数据库)但是当我使用ADODB.recordset的open方法时,我收到错误消息“关键字”WITH“附近的语法不正确对象;就像Visual Basic 6不理解这个语句。我怎么能解决这个问题?有没有另外一种方法在Visual Basic 6上执行sql的WITH语句?
答案 0 :(得分:2)
一分钱一分钱(在没有任何更多信息且很可能是不完整的错误消息的情况下)由于SET语句或DECLARE或某些内容,WITH没有前面的;
。
Incorrect syntax near the keyword 'with'...previous statement must be terminated with a semicolon
OP还在使用SQL Server 2000 ......