Вопрос : Неправильно синтаксис ближайше «ИДЕТ»

Hi Guys

I имеет VB app пройти командование SQL:

IF существует (выберите * от sysobjects где name='qryWebContacts и ВЗГЛЯД xtype='V')
DROP [dbo]. ВЗГЛЯД
CREATE
Go [qryWebContacts] [dbo]. strLogin
AS
SELECT [qryWebContacts] КАК LoginEmail, strPassword КАК LoginPassword, ContactPK, dbo CompanyFK
FROM. Contacts
WHERE (НЕ (strPassword НУЛЕВО))

When я передаю шнур в VB к серверу SQL, котор он проходит его любит:

IF существует (выберите * от sysobjects куда name='qryWebContacts и xtype='V') ПАДАЮТ ВЗГЛЯД [dbo]. [qryWebContacts] идите СОЗДАЙТЕ ВЗГЛЯД [dbo]. [qryWebContacts] КАК ОТБОРНОЕ strLogin КАК LoginEmail, strPassword КАК LoginPassword, ContactPK, CompanyFK ОТ dbo. Contacts
WHERE (НЕ (strPassword НУЛЕВО))

The VB app будет родовой app позволяет нас пройти любые команды (нормальн как раз вопросы уточнения), но шахта имеет множественные команды в одном шнуре и командование ИДТИ нужно находиться на отдельно линии.  В противном случае я получите неправильно синтаксис ближайше «ИДИТЕ» error.

I не смогите перепрограммировать VB app (это не будет шахтой) для посылки возврата каретки, но я интересовал если что-нибыдь, котор я могу сделать в SQL который сделал бы такую же вещь?


Derek.



Thanks заранее. class=

Ответ : Неправильно синтаксис ближайше «ИДЕТ»

вы не можете как раз передать это Кодего:

ЕСЛИ существует (, то выберите * от sysobjects где name='qryWebContacts и xtype='V')
УПАДИТЕ ВЗГЛЯД [dbo]. [qryWebContacts]
Идите
СОЗДАЙТЕ ВЗГЛЯД [dbo]. [qryWebContacts]
КАК
ВЫБЕРИТЕ strLogin КАК LoginEmail, strPassword КАК LoginPassword, ContactPK, CompanyFK
ОТ dbo. Контакты
ГДЕ (НЕ (strPassword НУЛЕВО))

вы должны сделать его в, котор хранят процедуру и после этого исполнить ту, котор хранят процедуру в течении Кодего VB
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us