Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: СУБД и Delphi/Lazarus

  Все выпуски  

RusFAQ.ru: СУБД и Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / СУБД и Delphi

Выпуск № 324
от 14.05.2007, 15:35

Администратор:Gh0stik
В рассылке:Подписчиков: 328, Экспертов: 42
В номере:Вопросов: 1, Ответов: 2


Вопрос № 86024: Здравствуйте уважаемые эксперыты. Есть такой код: DataServer.cnServer.Close; DataServer.cnServer.ConnectionString:='Provider=SQLOLEDB.1;'+ 'Password='+Edit3.Text+';Persist Security Info=True;'+ 'User ID='+Edit2.Text+';Initial Cat...

Вопрос № 86.024
Здравствуйте уважаемые эксперыты. Есть такой код:

DataServer.cnServer.Close;
DataServer.cnServer.ConnectionString:='Provider=SQLOLEDB.1;'+
'Password='+Edit3.Text+';Persist Security Info=True;'+
'User ID='+Edit2.Text+';Initial Catalog=smsServer;Data Source='+Edit1.Text;
DataServer.cnServer.Open;

Если данные введены правильно подключение соответственно выполняется, а как проверить на правильность подключение перед
DataServer.cnServer.Open; и сообщить пользователю что данные введены неверно.
Большое спасибо за Ваши ответы.
Отправлен: 08.05.2007, 16:32
Вопрос задал: Глеб (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 7)

Отвечает: HESICbITb
Здравствуйте, Глеб!

Имхо никак, или вы просто должны локально хранить все возможные правильные варианты для подключения, и при вводе пользователя проверять без подключения
Ответ отправил: HESICbITb (статус: 3-ий класс)
Ответ отправлен: 08.05.2007, 17:14

Отвечает: Химяк Виктор Васильевич
Здравствуйте, Глеб!
Могу предложить такой вариант:

try
//ваш код
DataServer.cnServer.Close;
DataServer.cnServer.ConnectionString:='Provider=SQLOLEDB.1;'+
'Password='+Edit3.Text+';Persist Security Info=True;'+
'User ID='+Edit2.Text+';Initial Catalog=smsServer;Data Source='+Edit1.Text;
DataServer.cnServer.Open;
except
ShowMessage('Пользователь не опознан');
end;
Ответ отправил: Химяк Виктор Васильевич (статус: 5-ый класс)
Ответ отправлен: 08.05.2007, 23:02


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.52 от 02.05.2007
Яндекс Rambler's Top100

В избранное