Главная страница
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.03 c
1-1135893018
Profi
2005-12-30 00:50
2006.02.05
Сохранение позиций ToolBar


2-1136883428
Pazitron_Brain
2006-01-10 11:57
2006.02.05
Как в Делфи 7 установить Клиент и Сервер сокеты


15-1137261006
Vit@ly
2006-01-14 20:50
2006.02.05
О флейме


8-1124853884
palgen
2005-08-24 07:24
2006.02.05
Как перевести Panel.Canvas в Image.Canvas ?


2-1137836536
Clock
2006-01-21 12:42
2006.02.05
Часы