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

Вниз

DELPHI and CREATE PROCEDURE SQL COMMAND   Найти похожие ветки 

 
Uncle SAM ©   (2002-04-16 02:31) [0]

Уважаемые !

Как с помощью TADOQuery или чего то там ещё создать Stored Procedure на SQL Server?

Кто скажет почему оператор GO (T-SQL) ломает экзекуцию скрипта для создания таблиц в БД? Модет я просто чего делаб не так?
Последовательность шагов следующая:
-Из БД SQL Server генерю SQL скрипт.
-Загружаю его в qryCreateTables.SQL.LoadFromFile(db.sql);
-Исполняю запрос: qryCreateTables.ExecSQL;
- получаю еррор !!!

Убираю из скрипта GO - всё работает!!!


 
wicked ©   (2002-04-16 10:33) [1]

потому что go - это не директива sql, а разделитель, по которому query analyzer сам делит твой скрипт на кусочки и отправляет их на сервер... сервер же про go ни сном, ни духом...
поэтому, для твоего случая, нужно делить скрипт от go до go и отправлять на сервер...


 
Val ©   (2002-04-16 10:36) [2]

хм, если в T-SQL Go-это что-то типа коммита, то проблема, вероятно в том, что вы пытаетесь выполнить скрипт из нескольких SQL-операторов, когда можно выполнить один оператор.
Можно встечный вопрос-зачем создавать хп из клиента? Мне непонятен совсем смысл этого :(


 
Val ©   (2002-04-16 10:38) [3]

извиняюсь, за ввод в заблуждение, я просто предположил :(


 
Uncle SAM ©   (2002-04-17 23:18) [4]

2 Val
Мне тоже непонятно зачем оздавать Stored Procedure на SQL Server из клиента...

Однако, как Вы предлагаете создавать БД на сервере? Часть БД, а именно таблицы с индексами и констрайнтами из клиента, а все стореные процедуры путём запуска скриптов? Не слишком ли это устрашающе выглядит? :-) Мне надо чтобы клиент, выбрав дропдауне имя SQL сервера, написав имя БД, и нажав кнопочку "Создать", получил полноценную, готовую к работе БД.


 
Uncle SAM ©   (2002-04-23 21:01) [5]

Так всё таки, кто-то скажет как мне это сделать? Мне надо создать Stored Procedure из Delphi program.


 
wicked ©   (2002-04-24 09:27) [6]


> Мне надо создать Stored Procedure из Delphi program

ну так создавай... но пересылай на сервер только по одной хп... сервер не знает про go...


 
Val ©   (2002-04-24 10:42) [7]

>Uncle SAM © (17.04.02 23:18)
Мне надо чтобы ...
разве это было в вопросе, по моему, вы спрашивали исключительно про создание ХП? или я должен был догадаться, что вы базу с вашего клиента создаете?



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
1-64690
Анатолий
2002-05-06 13:33
2002.05.20
Шрифты


6-64769
Victor
2001-07-24 14:00
2002.05.20
Нужен WEB сервер


1-64723
BAHO
2002-05-04 04:20
2002.05.20
Помогите - ListView !!!


4-64890
kull
2002-03-18 13:35
2002.05.20
Проблеммы с Mail Slot


1-64615
kimblch
2002-05-08 03:31
2002.05.20
Случаем никто ФИО программно не склонял????