:: Visual Foxpro, Foxpro for DOS
Вернуть ошибку SQL в программу
AngelOKES
Автор

Сообщений: 828
Дата регистрации: 08.02.2012
Такой вот вопрос возник к вечеру пятницы, бывает когда делаешь какой-то запрос на сервер SQL и возникает ошибка я записываю команду в так называемый лог ошибок и потом могу просмотреть почему она произошла выполнив данный запрос на сервере вручную скопировав его туда, а вот возможно ли сразу получить текст ошибки от SQL и отобразить его ну к примеру в диалоговом окне, чтобы можно было оценить проблему и не тратить драгоценное время на разбирательства
Ratings: 0 negative/0 positive
Re: Вернуть ошибку SQL в программу
ssa

Сообщений: 12999
Откуда: Москва
Дата регистрации: 23.03.2005
Читаем внимательно про Aerror()


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
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
Ratings: 0 negative/0 positive
Re: Вернуть ошибку SQL в программу
AngelOKES
Автор

Сообщений: 828
Дата регистрации: 08.02.2012
Всем спасибо! Всё отлично работает!
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 16 (Гостей: 16)

© 2000-2024 Fox Club 
Яндекс.Метрика