void __fastcall TFormMain::FormActivate(TObject *Sender)
{
PageControl1->ActivePage = TabSheet1;
dm->SQLConnection1->Connected = false;
dm->SQLConnection1->Params->Add('database:='+ExtractFileDir(ParamStr(0))+'\base.fdb');
dm->SQLConnection1->Connected = true;
}
Подключение к базе данных через C++ Builder 2010
d:\student\my\base.fdb через код:
Код:
В 3-ей строке выдается ошибка:
Код:
[BCC32 Error] UMain.cpp(22): E2129 Character constant too long (or empty)
Full parser context
UMain.cpp(19): parsing: void _fastcall TFormMain::FormActivate(TObject *)
Full parser context
UMain.cpp(19): parsing: void _fastcall TFormMain::FormActivate(TObject *)
Не подскажете где я ошибся?
Заранее благодарю.
Цитата:
dm->SQLConnection1->Params->Add('database:='+ExtractFileDir(ParamStr(0))+'\base.fdb');
кавычки-то одинарные, а надо двойные. и слеш экранируй вторым. \\