Главная страница
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.014 c
3-64484
Hamster
2002-04-21 08:28
2002.05.20
Максимальное кол-во user ов в IB....


3-64508
Programmer1
2002-04-23 08:53
2002.05.20
Свойства TDateEdit из RXLibs


4-64883
NIC2
2002-03-17 09:23
2002.05.20
Номеронабератель


3-64563
eNDeX
2002-04-24 17:28
2002.05.20
Составные индексы


1-64617
Phil
2002-05-05 10:43
2002.05.20
Помогите!!! Надо посчитать интеграл!!! Диплом горит!!!