Оператор SQL «WITH» не работает на Visual Basic 6 - PullRequest
0 голосов
/ 11 июля 2011

Я только что создал запрос, который включает выбор таблицы, созданной оператором WITH; Я хотел бы запустить приложение Visual Basic 6 (подключенное к базе данных с помощью объекта ADODB), но я получил сообщение об ошибке «неверный синтаксис рядом с ключевым словом« WITH », когда я использую метод open ADODB.recordset Объект, как будто Visual Basic 6 не понимает этого утверждения. Как я могу это исправить? Есть ли альтернативный способ выполнения оператора WITH SQL в Visual Basic 6?

1 Ответ

2 голосов
/ 11 июля 2011

Фунт за копейку (при отсутствии какой-либо дополнительной информации и, скорее всего, неполное сообщение об ошибке), что WITH не имеет предшествующего ; из-за оператора SET или DECLARE или чего-то подобного.

Неверный синтаксис рядом с ключевым словом 'with' ... предыдущий оператор должен заканчиваться точкой с запятой

Или OP все еще использует SQL Server 2000 ...

...