Hola a todos.
A mi me da el mismo error que a Vampire, utilizando el type:Microsoft Acces Driver (*.mdb) a la hora de declarar el alias con BDE.
Cita:
Invalid Configuration Parameter.
Alias:Logout.
|
Si utilizo el type:MSACCESS, el error que me da es el siguiente:
Cita:
General SQL error.
Unrecognized database format 'C:\Documents and Settings\becario3\Mis documentos\Prueba\BD\Agenda.mdb'.
Alias
Alias: agenda
|
La cuestión es que la apilcación la he hecho utilizando paradox ya que la base de datos no la tenia a mano, pero la base de datos que voy a utilizo es en acces.
Con paradox, ya tenía todo resuelto, pero al empezar a utilizar la base de datos en acces no me funciona.
Una de las opciones que tengo en la aplicación es de crear/eliminar tabla, pero supongo que no será igual en los dos casos. A continuación pongo el código de como creaba una tabla en paradox, si me podeis indicar como hacer esto (y eliminarla, si puede ser también) en acces sería la bomba.
Código:
//***** Le asignamos el nombre y el tipo a la tabla *****//
Table2.TableType := ttParadox;
Table2.TableName := nombre_tabla;
//***** Definimos los campos que tendrá la nueva tabla *****//
Table2.FieldDefs.Clear;
Table2.FieldDefs.Add('Nombre', ftString, 50);
Table2.FieldDefs.Add('Formato', ftString, 10);
//***** Definimos la clave primaria de la tabla *****//
Table2.IndexDefs.Clear;
Table2.IndexDefs.Add('', 'Nombre', [ixPrimary]);
//***** Creamos la nueva tabla *****//
Table2.CreateTable;
//***** Insertamos en la tabla "TablasP" la nueva tabla que hemos creado *****//
Table1.Open;
Table1.Insert;
Table1.FieldbyName('Nombre').Asstring:=nombre_tabla;
Table1.Post;
Quizá es un poco larga la cuestión, pero si teneis alguna duda preguntarmela que intentaré explicarlo mejor.
Gracias y un saludo.