![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите как в проге на делфи проверить конект с MSSQL7 [D5, MSSQL]
xxxCrazyManxxx © (2003-06-16 09:52:00)Подскажите как в проге на делфи проверить конект с MSSQL7, если возможно то с примером кода. как я понимаю это вставляется в блок try....except
заранее благодарен!
xxxCrazyManxxx (2003-06-16 11:04:00) [1]БОЛЬШОЕ СПАСИБО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Anatoly Podgoretsky (2003-06-16 10:40:00) [2]Это проверяется так?
ShowMessage("Не удалось подключиться к базе данных (таблице), обратитесь к администратору базы (системному администратору)");
KSergey (2003-06-16 10:37:00) [3]Да уж, народ репы парит, а тут просто выдать сообщение...
Если кратко - то так (простите, Анатолий, разжую):
try
Что-то_там.Open;
except
ShowMessage("Не удалось");
end;
Хотя это, конечно, не совсем хорошо, надо бы еще и проверить что за ошибка...
Anatoly Podgoretsky (2003-06-16 10:29:00) [4]Для этого существуют TRY блоки, а вопрос желательно задавать по конкретнее, телепаты в отпуске.
xxxCrazyManxxx (2003-06-16 10:25:00) [5]Это понятно что через ShowMessage, а как понять что не удалось?
Anatoly Podgoretsky (2003-06-16 10:22:00) [6]Так тебе ошибку вывести, это просто ShowMessage("Не удалось").
xxxCrazyManxxx (2003-06-16 10:20:00) [7]прежде чем посылать запрос делаю соединение через компонент TSession, в случае не соединения выдается ошибка.
Мне необходимо обработать ошибку...привести ее к читаемому виду для пользователя.
Пожалуйста помогите................
KSergey (2003-06-16 10:14:00) [8]А что значит проверить коннект? Проверить удается ли подключиться? Или что имеется в виду?
Если проверить возможно ли подключиться - ну попытаться соединиться из какого-либо компонента - вот и будет понятно удалось или нет.
Polevi (2003-06-16 10:13:00) [9]ClientSocket.Port:=1433
ClientSocket.Address:="127.0.0.1"
CLientSocket.Active:=true
xxxCrazyManxxx (2003-06-16 10:04:00) [10]несовсем понял, как ?
пожалуйста покажите в примере...........
Polevi (2003-06-16 09:55:00) [11]1433 порт