SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: vankul en Miércoles 3 de Mayo de 2017, 23:19

Título: Error
Publicado por: vankul en Miércoles 3 de Mayo de 2017, 23:19
Hola, tengo el siguiente código:
Código: [Seleccionar]
const AnsiString DataBaseFileName = "\socis.abs";
Código: [Seleccionar]
void __fastcall TForm1::FormCreate(TObject *Sender)
{
ABSDatabase1->DatabaseFileName = ExtractFilePath(Application->ExeName) + DataBaseFileName;
ABSDatabase1->Open();
ABSQuery1->Close();
ABSQuery1->Open();
}
En el ordenador donde programo funciona bien pero en otro me dice que no encuentra la base de datos y en teoría está dentro del directorio del programa pero no hay manera.
Alguna sugerencia gracias.
Título: Re:Error
Publicado por: chenech en Jueves 4 de Mayo de 2017, 01:17
Prueba a poner doble \ en DaBaseFileName.

Un saludo.
Título: Re:Error
Publicado por: vankul en Martes 21 de Noviembre de 2017, 22:05
Nada, sigue fallando.
Título: Re:Error
Publicado por: chenech en Jueves 23 de Noviembre de 2017, 14:50
Prueba a poner un ShowMessage despues de asignar a ABSDatabase1->DatabaseFileName a ver que tienes ahí.

Un saludo.