Ver Mensaje Individual
  #9  
Antiguo 26-05-2004
Avatar de weke
weke weke is offline
Miembro
 
Registrado: may 2004
Ubicación: Valencia
Posts: 170
Reputación: 21
weke Va por buen camino
Question

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.
__________________
De lo bueno lo mejor, de lo mejor lo superior.
Responder Con Cita