Вниз
Скачать: 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.033 c
15-1177426273
GeLLeR
2007-04-24 18:51
2007.05.27
Нужно сжать музыку...


9-1150668458
@!!ex
2006-06-19 02:07
2007.05.27
размытые текстуры.


3-1173781864
Дмитрий А.
2007-03-13 13:31
2007.05.27
Как через ADO из Delphi создать столбец в таблице Access?


2-1178525352
delphino
2007-05-07 12:09
2007.05.27
Не могу разобраться с фильтром в delphi


15-1177527921
homm
2007-04-25 23:05
2007.05.27
Ох уж эти браузеры :(




   Наверх