Вернуть ошибку SQL в программу | |
---|---|
AngelOKES Автор Сообщений: 828 Дата регистрации: 08.02.2012 |
Такой вот вопрос возник к вечеру пятницы, бывает когда делаешь какой-то запрос на сервер SQL и возникает ошибка я записываю команду в так называемый лог ошибок и потом могу просмотреть почему она произошла выполнив данный запрос на сервере вручную скопировав его туда, а вот возможно ли сразу получить текст ошибки от SQL и отобразить его ну к примеру в диалоговом окне, чтобы можно было оценить проблему и не тратить драгоценное время на разбирательства
|
Re: Вернуть ошибку SQL в программу | |
---|---|
ssa Сообщений: 12999 Откуда: Москва Дата регистрации: 23.03.2005 |
Читаем внимательно про Aerror()
------------------ Лень - это неосознанная мудрость. |
Re: Вернуть ошибку SQL в программу | |
---|---|
346 Сообщений: 142 Откуда: Ростовская обл. Дата регистрации: 08.09.2006 |
IF SQLPREPARE(lnhandle,lcselect)=1
IF !SQLEXEC(lnhandle) = 1 = AERROR(laerror) MESSAGEBOX("PostgreSQL не смог выполнить запрос!"+ CHR(13) + ; REPLICATE("=",40) + CHR(13) + laerror(2),48,"Предупреждение") m.lnend=0 ENDIF ELSE = AERROR(laerror) MESSAGEBOX("PostgreSQL не смог откомпилировать запрос!"+ CHR(13) + ; REPLICATE("=",40) + CHR(13) + laerror(2),48,"Предупреждение") m.lnend=0 ENDIF |
Re: Вернуть ошибку SQL в программу | |
---|---|
AngelOKES Автор Сообщений: 828 Дата регистрации: 08.02.2012 |
Всем спасибо! Всё отлично работает!
|
© 2000-2024 Fox Club  |