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)
-   -   Usuario y Password con TQuery en MyODBC (https://www.clubdelphi.com/foros/showthread.php?t=9457)

mutant09 23-04-2004 16:29:50

Usuario y Password con TQuery en MyODBC
 
Buenas

En mi formulario utilizo TQuery para conectar con la base de datos. Sin embargo no quiero que me habra el formulario para insertar usuario y passsword, y quería saber si se lo puedo indicar de forma manual (con código). Gracias

delphi.com.ar 23-04-2004 16:36:05

En el TDatabase tienes que poner LoginPrompt := False

Saludos!

mutant09 23-04-2004 17:32:19

La propiedad LoginPrompt ya está a false. Cuando activo el Database no lo pide, pero cuando activo el Query si lo pide.

roman 23-04-2004 17:54:09

¿Estás seguro de tener los datos de usuario en la configuración de ODBC? Acabo de probar teniendo Database.LoginPrompt = false y funciona bien al activar el Query sin pedirme los datos.

// Saludos

mutant09 23-04-2004 18:07:08

En el administrador ODBC tengo una entrada en DSN usuario sin usuario ni contraseña, porque no quiero conectarme solo con ese usuario. Quiero que más personas se conecten al MySQL a traves de ODBC.
¿Debería crear varias entradas DSN?
:confused:

roman 23-04-2004 18:09:20

Perdón pero es que, ¿cómo pretendes acceder al servidor si en ningún lugar proporcionas la información de usuario?

// Saludos

mutant09 23-04-2004 18:52:25

Mi inteción es proporcionarle esa información con código, dentro del formulario, antes de llamar al método open del Query

delphi.com.ar 23-04-2004 19:16:18

Cita:

Empezado por mutant09
Mi inteción es proporcionarle esa información con código, dentro del formulario, antes de llamar al método open del Query

¿Y lo estas haciendo antes de establecer la conexión?...

mutant09 23-04-2004 19:18:30

Si, lo hago antes de la conexión. Ahora mismo introduje todos los datos en el DSN usuario. Conecté el Database y desactivé el LoginPrompt, y activé el Query:

Resultado: al activar el Query pide datos, al activar el Database no pide nada.

roman 23-04-2004 19:19:04

Y por si no lo sabes, puedes proporcionar la información así:

Código:

Database.Params.Values['USER NAME'] := usuario
Database.Params.Values['PASSWORD'] := contraseña

// Saludos


La franja horaria es GMT +2. Ahora son las 09:33:10.

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