Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.05;
Скачать: CL | DM;

Вниз

Выполнение запроса с помощью TADOQuery   Найти похожие ветки 

 
Provodnick ©   (2005-12-05 15:38) [0]

Конечно, вопрос ламерский, но что делать...

Как выполнить запрос такого вида:

CREATE TABLE a(....)
CREATE TABLE b(....)

Когда пишу так:

ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add("CREATE TABLE a(....)");
ADOQuery1.SQL.Add("CREATE TABLE b(....)");
ADOQuery1.ExecSQL;

Ругается... Чем запросы разделить? Подскажите, пожалуйста.


 
Provodnick ©   (2005-12-05 15:43) [1]

Забыл совсем - база MS ACCESS.


 
Плохиш ©   (2005-12-05 15:55) [2]

Запросы выполнить последовательно.


 
Provodnick ©   (2005-12-05 15:58) [3]

Так:
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add("CREATE TABLE a(....)");
ADOQuery1.ExecSQL;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add("CREATE TABLE b(....)");
ADOQuery1.ExecSQL;
ADOQuery1.SQL.Clear;
.........

Пока так и сделал, но это как-то... изврат. Много кода, много запросов, много времени... Не нравится. Неужели нельзя в виде одного скрипта???


 
ANB ©   (2005-12-05 17:50) [4]


> Provodnick ©   (05.12.05 15:58) [3]

Почему - можно. Написать скриптогонялку. Только исполнятся все равно будет кусочками.


 
Provodnick ©   (2005-12-05 18:12) [5]

Я имел ввиду SQL-Script. Написать кучу sql-кода и исполнить одним махом, ну как в хранимых SQL Server`a, например. Такое возможно?


 
Плохиш ©   (2005-12-05 18:39) [6]


> Такое возможно?

Нет

> Provodnick ©   (05.12.05 15:58) [3]

TADOConnection.Execute


 
msguns ©   (2005-12-06 09:45) [7]

>Плохиш ©   (05.12.05 18:39) [6]
>Нет

Да.

Через макрос и объект Jet


 
Johnmen ©   (2005-12-06 09:57) [8]

Просто надо запросы в ТАДОКвери отделять один от другого. Как водится с помощью ;

:)

А вообще для скриптов предпочтительней TADOCommand.


 
Provodnick ©   (2005-12-06 14:58) [9]

С помощью ; не получается. Ошибку выдает. Я уже пробовал.



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

Текущий архив: 2006.02.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.036 c
1-1136283831
sergg
2006-01-03 13:23
2006.02.05
Запрет редактирования элементов Items в Combobox


3-1133932685
DelphiN!
2005-12-07 08:18
2006.02.05
Out of Memory error After Post in FB table


2-1137835014
Marat
2006-01-21 12:16
2006.02.05
Как начать?


5-1111410444
wicked
2005-03-21 16:07
2006.02.05
Перенос компонент BCB -> Delphi...


9-1124403540
ConferNo
2005-08-19 02:19
2006.02.05
GLScene Lightmaps