Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   No se nada de nada... Me ayudan???? (https://www.clubdelphi.com/foros/showthread.php?t=1931)

Vampire 03-07-2003 09:03:46

No se nada de nada... Me ayudan????
 
Hola:

Bueno el problema es que trato de conectar Acces con Delphi y...

Poniendo en las properties del ObjectInspector:

[b]DataBaseName := Nombre de la base de datos
DriverName := Driver do Microsoft Access (*.m

Cuando trato de cambiar en el ObjectInspector:

Connected a True me saca una ventana para que ponga el usuario y la contraseña .....

Que debo hacer??? Yo no se cual es el usuario y mucho menos la contraseña que hay que poner .....

Bueno eso es todo, por ahora claro.....

marcoszorrilla 03-07-2003 11:58:00

Poner LoginPrompt a False.

Un Saludo.

Vampire 03-07-2003 12:24:57

Holas de nuevo:

Bueno la verdad es que eso ya lo conocia. Pero cuando lo hago lo que pasa es que me da el mismo error que si entrara cualquier Usuario y culaquier contraseña.

Lo que pasa es que LoginPrompt lo que hace segun yo es buscar el nombre y la contraseña que estan en el params y como yo no se que poner alli bueno pues claro que tiene que dar error no????

Este es el error:

Invalid Configuration Parameter.
Alias:Logout.

Ya sabia yo que mis preguntas no acababan aqui. Me pueden seguir ayudando???

__cadetill 03-07-2003 13:02:10

Para una conexion con Paradox seria algo asi

Código:

    if Database1.Connected then Database1.Connected := false;
    Database1.Params.Clear;
    Database1.Params.Add('DEFAULT DRIVER=PARADOX');
    Database1.Params.Add('ENABLE BCD=FALSE');
    Database1.Params.Add('PATH=' + ExtractFilePath(Application.ExeName));
    Database1.Connected := true;

Para una Access, no te sabria decir de forma segura (nunca lo he utilizado desde el BDE) :(

Vampire 03-07-2003 13:32:02

Hola mas de nuevo:

La pura verdad es que solo tengo aqui en la maquina Acces y Exel asi que solo puedo crear tablas con esto nada mas... Bueno si alguien sabe donde me puedo leer algo de paradox desde cero es decir como creo las tablas ect... Bien explicadito como si fuera para anormales que en este tema es lo que soy. Le agradeceria que me ayudara dandome la dirreccion del asunto. Pero bueno eso se lo pido si se puede crear una tabla Paradox en Delphi sin utilizar nada mas que no sea el Delphi5 con sus componentes de la instalacion (no mas....) . Y no se otra alternativa que me quieran dar soy todo oidos a nuevos caminos de solucion....

Gracias nuevamente por leerse esta tertulia de sandeces de un principiante.....

guillotmarc 03-07-2003 14:30:53

Hola.

Yo utilizaría los componentes ADO en lugar de los BDE para conectar con Access.

http://www.grupoalbor.com/Articulos/ADO/ADO.pdf

En cualquier caso, normalmente el nombre de usuario que debes utilizar en Access es Admin y la contraseña en blanco.

Saludos.

Vampire 04-07-2003 06:31:14

La verdad es que busque lo que me pediste pero no pude resolver mucho porque solo llega hasta la pagina 2. :( Despues me da un error y no puedo seguir viendo mas... gracias de todas formas hay alguien mas que me pueda ayudar????

Hasta la proxima.....


:confused:

abril 04-07-2003 23:32:09

hola .. !!!

a mi me aparece aparece algo parecido .. aver si me explico....
yo tambien utilizo Access y cuando ejecuto mi programa en Delhi me aparece una ventanita que me pide contraseña y usuario....
me aparece algo asi...

Database: 'Alias' el que ya tienes en BDE

User NAme:

Password:

a m i no me molesta esto por el momento.... y lo unico que hago es precionar OK.. y puedo accesar a la base de datos sin problemas....

por que no pruebas creando un alias nuevo pero no introduscas nada mas que el la direccion y el nombre de tu base de datos....

espero te sirva de algo.

weke 26-05-2004 09:28:19

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.

weke 02-06-2004 12:40:18

Hola!

Lo del alias ya conseguí solucionarlo, pero lo de crear una tabla en acces sigo sin lograrlo.
El cógigo que utilizaba antes es el que ya indiqué en mi mensaje anterior, pero era para crear las tablas en paradox, y me funcionaba correctamente.

Seguiré investigando a ver si lo consigo. Una ayudita nunca viene mal. ;)

Muchas gracias

eduarcol 02-06-2004 15:57:51

Cita:

Empezado por guillotmarc
Hola.

Yo utilizaría los componentes ADO en lugar de los BDE para conectar con Access.

http://www.grupoalbor.com/Articulos/ADO/ADO.pdf

En cualquier caso, normalmente el nombre de usuario que debes utilizar en Access es Admin y la contraseña en blanco.

Saludos.

Estuve tratando de entrar al link pero no me da acceso, que no tengo permiso como hago para tener ese manual :rolleyes: digo si se puede

guillotmarc 02-06-2004 17:46:45

Hola.

Prueba desde este enlace : http://www.grupoalbor.com/delphi/?opc=articulos

Saludos

eduarcol 02-06-2004 18:14:30

Funciona Gracias :d


La franja horaria es GMT +2. Ahora son las 21:45:22.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi