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

Вниз

Проверка синтаксиса SQL-запроса   Найти похожие ветки 

 
Kudatsky   (2003-01-14 14:50) [0]

Нет ли в BDE процедуры проверки синтаксиса SQL-запроса ?


 
Reindeer Moss Eater   (2003-01-14 14:54) [1]

Не должно быть. Так скажем.


 
Alexandr ©   (2003-01-14 15:00) [2]

prepare


 
Reindeer Moss Eater   (2003-01-14 15:03) [3]

Неа.


 
Alexandr ©   (2003-01-14 15:04) [4]

с х-ли?


 
Max Zyuzin ©   (2003-01-14 15:05) [5]

try
...
except
...
rollback;

;o) Юзер и не догадается :)


 
Reindeer Moss Eater   (2003-01-14 15:06) [6]

Например имеем запрос:
"Select * from MySuperPuperTable_Kotoroy_Net_Na_Servere"
(нет такой таблицы на сервере)
Синтаксис верный, но Prepare вызовет Exception


 
Alexandr ©   (2003-01-14 15:06) [7]

а какое это имеет отношение к СИНТАКСИСУ SQL запроса?


 
kudatsky   (2003-01-14 15:06) [8]

Спасибо. Prepare подходит.
Срабатывает Try-Except.


 
Reindeer Moss Eater   (2003-01-14 15:07) [9]

Да не подходит PREPARE к проверке СИНТАКСИСА ни разу


 
Alexandr ©   (2003-01-14 15:08) [10]

2Reindeer Moss Eater: синтаксис SQL надо бы именно привязывать в конкретной БД. А иначе нафига?
Вот пусть вопрошающий уточнит...


 
Reindeer Moss Eater   (2003-01-14 15:08) [11]

Я и говорю, что нет в BDE такой функции. Не должно быть


 
Alexandr ©   (2003-01-14 15:11) [12]

2Reindeer Moss Eater : не ругайся. Мы с тобой друг дгуга поняли, вопрошавший доволен, у него все заработало.
А теоретические вопросы мне лично обсуждать сейчас влом.


 
kudatsky   (2003-01-14 15:15) [13]

Уточняю. DBF-файлы.
Срабатывает такой код:

Try
Query1.Prepare;
Except
Application.MessageBox("Ошибка в SQL-запросе !","Ошибка !",mb_Ok);
end;

Срабатывает в том смысле, что не появляется лишних
ругательств от BDE или Windows


 
Delirium^.Tremens ©   (2003-01-14 15:16) [14]

При разработке, пара ругательств никогда не бывает лишней :-)


 
Reindeer Moss Eater   (2003-01-14 15:18) [15]

Срабатывает в том смысле, что не появляется лишних
ругательств от BDE или Windows


А заодно ни разу не узнаешь где именно ошибся юзер :))



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

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

Наверх




Память: 0.49 MB
Время: 0.021 c
1-96806
Andrushk
2003-01-15 10:36
2003.01.30
наследование, другое


4-97069
Matolch
2002-12-12 13:06
2003.01.30
Что значит the default directory в параметрах функции?


3-96512
Z-man7777
2003-01-10 13:51
2003.01.30
Какой тип должен быть у источника данных?


3-96525
saf
2003-01-14 17:50
2003.01.30
Данные в поле Currency


14-96963
kostya2000
2003-01-12 20:33
2003.01.30
Ветки!