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

Вниз

Отлов ошибок SQLconnection   Найти похожие ветки 

 
Alvin ©   (2007-06-14 10:02) [0]

Как получить информацию от ошибках возникающих при соединении с БД через SQLconnection,SQLquery и т.д.
syserrormessage(getlasterror) результата не дает


 
Alvin ©   (2007-06-14 10:29) [1]

TRY
EXCEPT
 on E: Exception do showmessage(E.Message);
END;

Пишет: Database server error: SQL state: 08001, SQL error code: 0(null)
SQL state : HY000, SQL error code: 126

А как получить сообщение об ошибке в человеческом виде??
Как это делает syserrormessage???
Или где искать толкование сего??


 
sniknik ©   (2007-06-14 10:40) [2]

> где искать толкование сего??
в документации по используемому серверу. развернутой "в человеческом виде" ошибки движок может и не возвращать... (как например в оракле), либо частично не возвращать, т.е. описания в базе есть только у "популярных" (в доке должны быть все)

p.s. разбаловал вас мелксофт...


 
Desdechado ©   (2007-06-14 11:17) [3]

sniknik ©   (14.06.07 10:40) [2]
Ну, оракл как раз весьма развернутые сообщения дает, даже Stack trace.


 
sniknik ©   (2007-06-14 11:36) [4]

> Ну, оракл как раз весьма развернутые сообщения дает, даже Stack trace.
не знаю что такое Stack trace... и допускаю что там он дает подробнейшую информацию, также как и непосредственно на сервере в его утилитах, но на клиента (а тут именно клиентская прога -> TRY EXCEPT ...) насколько сталкивался(/пробовал. ADO) приходит чтото вроде
ORA-15206: .... не помню чего, какойто SYS at line xx
ORA-56012: .... ....
и только по доке можно было узнать, что именно значат - 15206, 56012, ....

впрочем, пробовал я это давно еще на 8ке, я счас уже 10-ка, может уже и изменилось к лучшему.
и это в общемто неважно, даже если для оракла все поменялось, в данном случае, для базы "загадка" все по прежнему.


 
Ega23 ©   (2007-06-14 12:07) [5]


> Пишет: Database server error: SQL state: 08001, SQL error
> code: 0(null)
> SQL state : HY000, SQL error code: 126


Это - наиболее информативное сообщение. Привносить сюда "человекость" - крайне нежелательно.



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

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

Наверх




Память: 0.45 MB
Время: 0.036 c
15-1181115561
boriskb
2007-06-06 11:39
2007.07.08
переехать в Казахстан?


3-1176360453
gvozdkoff
2007-04-12 10:47
2007.07.08
резервное сохранение базы данных перед отключением компьютера


15-1181199412
stone
2007-06-07 10:56
2007.07.08
Нужен программист MS SQL + Delphi


2-1181561995
Новичек
2007-06-11 15:39
2007.07.08
Undeclared identifier: Null


3-1175856232
Hydroliskus
2007-04-06 14:43
2007.07.08
Не возвращается ptOutput параметра TQuery





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский