String name_server_value =InputBox(L"Настройки для підключення", L"Введіть ім'я сервера", "Natali\\SQLEXPRESS"); // String name_server_value2; // name_server_value2 = StringReplace(name_server_value,"\\","!!!!!!!!" TReplaceFlags() // ...
String name_server_value = InputBox(L"Настройки для підключення", L"Введіть ім'я сервера", "Natali\\SQLEXPRESS"); name_server_value = StringReplace(name_server_value, "\\\\", "\\", TReplaceFlags() rfReplaceAll);
try { DataModule1->ADOConnection1->Connected = true; } catch (EADOError& e) { MessageDlg("Помилка підключення!!!Такого SQL-сервера не існує або введено неправильне ім'я.", mtError, TMsgDlgButtons() mbOK, 0); return; }
try { DataModule1->ADOConnection1->Connected = true; } catch (EADOError& e) // специфически EADOError { Application->ShowException(&e); return; } catch(Exception& e) { // все Exception Application->ShowException(&e); return;}catch(...) { // неотловленные MessageDlg("Помилка підключення!!!Такого SQL-сервера не існує або введено неправильне ім'я.", mtError, TMsgDlgButtons() mbOK, 0); return;}
// ... предыдущие блоки catch (EADOException ...)catch(EOleException& err) { Application->ShowException(&err); // или какая-то другая операция... return; // если надо}// ... другие блоки catch (Exception и ...)