Главная страница
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.042 c
2-1137109613
Люди
2006-01-13 02:46
2006.02.05
Как узнать существует ли файл на сайте


2-1137586905
Dead.MorozZ
2006-01-18 15:21
2006.02.05
mp3 Player


3-1134019457
vitek
2005-12-08 08:24
2006.02.05
Error loading MIDAS.DLL


2-1137692174
Гриша
2006-01-19 20:36
2006.02.05
TreeView


2-1137486304
Rentgen
2006-01-17 11:25
2006.02.05
Убрать системное меню у компонента TShellListView