Вниз
Скачать: CL | DM;

Прогарммно создать MS SQL базу из sql скрипта   Найти похожие ветки 

← →
Makhanev Alexander   (2007-03-07 21:14) [0]

Как сделать сабж?

Ведь AdoCommand за раз выполняет только 1 команду?


← →
MsGuns ©   (2007-03-07 21:21) [1]

Нет


← →
Makhanev Alexander   (2007-03-07 22:14) [2]


> MsGuns ©   (07.03.07 21:21) [1]


т.е.  AdoCommand  поинмает GO и всё сделает как надо?


← →
Johnmen ©   (2007-03-07 22:33) [3]

> Makhanev Alexander   (07.03.07 21:14) 
> Makhanev Alexander   (07.03.07 22:14)

Ё-моё, часа не хватило попробовать?


← →
Плохиш ©   (2007-03-09 11:30) [4]


> т.е.  AdoCommand  поинмает GO

С каких пор "GO" появилось в синтаксисе SQL?


← →
Makhanev Alexander   (2007-03-09 18:49) [5]

Извините, я не совсем верно сформулировал вопрос.
Я делаю скрипт базы средствами SQL Server (таблицы, хранимые процедуры и т..д.). В полученном файле (в sql script) в качестве разделителя команд используется GO. Потом мне нужно программно выполнить этот скрипт, но тот же ADOCommand не понимает GO. Вопрос - как выполнить скрипт программно?


← →
Anatoly Podgoretsky ©   (2007-03-09 19:26) [6]

Выполнять до GO


← →
Johnmen ©   (2007-03-10 13:39) [7]

...и между GO, и после GO


> Потом мне нужно программно выполнить этот скрипт, но тот
> же ADOCommand не понимает GO.

Что это значит?


← →
Anatoly Podgoretsky ©   (2007-03-10 16:53) [8]

> Johnmen  (10.03.2007 13:39:07)  [7]

MS SQL Server тоже не понимает и
чтобы это значило.
 "Johnmen" <johnmen@mail.ru> wrote in message
news:1173291288.7@delphimaster.ru...
 Johnmen © (10.03.2007 13:39) [7]
 ...и между GO, и после GO


 > Потом мне нужно
программно выполнить этот
скрипт, но тот
 > же ADOCommand не понимает GO.

 Что это значит?


← →
Makhanev Alexander   (2007-03-12 21:58) [9]

Вопрос решился так: открываю файл скрипта, в цикле выбираю sql команды до Go и выполняю их c помощью ADOCommand. Столкнулся еще с такой проблемой - если в transact-sql есть комментарии с помощью "--", то ADOCommand выдает ошибку, на комментарии "/* */" не ругается.


← →
sniknik ©   (2007-03-12 22:19) [10]

> комментарии с помощью "--", то ADOCommand выдает ошибку
не должно
просто это комментарий до конца строки, которого у тебя видимо нет, а команды за ним есть, которые тоже считаются тогда комментарием... (и весь запрос насмарку)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.027 c
5-1154280091
askfor
2006-07-30 21:21
2007.05.27
проблема с desingEditor и Proxies..


2-1178376142
logslava
2007-05-05 18:42
2007.05.27
как в запросе определить номер записи?


15-1177498566
SerJaNT
2007-04-25 14:56
2007.05.27
Протестировать сайт


3-1173183501
Чих-Пых
2007-03-06 15:18
2007.05.27
Кодовая страница в TTable


2-1178335416
tetris
2007-05-05 07:23
2007.05.27
Как затереть CD/DVD RW диск?




   Наверх