Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-11-2008
Avatar de Yasnet
Yasnet Yasnet is offline
Miembro
 
Registrado: oct 2008
Ubicación: Colima
Posts: 30
Poder: 0
Yasnet Va por buen camino
Question Ventana de Login al correr un programa

Hola nuevamente, tengo una duda.
Al correr un programa en delphi 7 usando bases de datos de mySQL me sale una ventana de login pidiendome el ususario y la contraseña.
Estoy usando ODBC y tables y datasources (nose si sea util dar esta informacion).
Mi pregunta es de si seria posible de que no me saliera esta ventana de logina cada ves q corro el programa, y como se haria?
Se los agradeceria.
Responder Con Cita
  #2  
Antiguo 10-11-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
El TTable tiene la propiedad LoginPrompt, ponla a false y no verás el cartelito, pero debes suministrar el usuario y contraseña de alguna forma (supongo que en la cadena de conexión de ODBC).

Con el BDE se usaba el evento OnLogin, o en el TDatabase se usaba en los parámetros (propiedad params):
Código:
user maestro
password mipasss
Con ODBC no sé exactamente, pero puedes investigar por esos sitios.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 10-11-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola Yasnet, cuando te creas tu origen de datos puedes asignarle el usuario y contraseña, pero si no lo haces desde ahí puedes utilizar la propiedad Params de tu DataBase y colocar su user name y password

Código:
user name=xxxx
password=xxxxx
Ahora como te dice el amigo Lepe la propiedad LoginPrompt tiene que estar en False, pero no del TTable que yo sepa no tiene esa propiedad, sino de tu TDataBase que es el que se conectara con tu origen de datos en su propiedad Alias. Y otra cosita importante es que todos tus Querys y Tables en su propiedad DataBase tienen que estar conectados a tu TDataBase y no a tu origen de datos sino te seguira pidiendo el login y Password.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #4  
Antiguo 10-11-2008
Avatar de Yasnet
Yasnet Yasnet is offline
Miembro
 
Registrado: oct 2008
Ubicación: Colima
Posts: 30
Poder: 0
Yasnet Va por buen camino
Lo siento, nose si entendi muy bien. Ustedes sugieren que configure el TDatabase, el problema esk no tengo Tdatabase. Uso solamente Tables y Datasources.
Podrian ser mas claros por favor esk soy nuevo en esto y apenas estoy entendiendo.
Se los agradeceria.
Responder Con Cita
  #5  
Antiguo 10-11-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Entonces te conviene usar un TDatabase, ya que con él es que podrás configurar lo que te indicaron.

Vamos a suponer que tu base de datos tiene por alias "MiBase". Actualmente, tus componentes TTable apuntan a ese alias mediante la propiedad DatabaseName. Entonces, lo que tienes que hacer es:

1. Colocar un componente TDatabase
2. Asignar "MiBase" a la propiedad AliasName del TDatabase
3. Poner un valor a la propiedad DatabaseName del TDataBase, por ejemplo, "DBMiBase"
4. Cambiar la propiedad DatabaseName de tus componentes TTable para que diga "DBMiBase" en lugar de "MiBase".

De esta manera, todos tus TTable se conectarán a través del TDatabase, y ahora sí, a éste le puedes cambiar su propiedad LoginPrompt.

// Saludos
Responder Con Cita
  #6  
Antiguo 12-11-2008
Avatar de Yasnet
Yasnet Yasnet is offline
Miembro
 
Registrado: oct 2008
Ubicación: Colima
Posts: 30
Poder: 0
Yasnet Va por buen camino
Muchas gracias a todos, ya no aparece la ventana de login gracias al Tbasetable.
Muchas gracias a todos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Consulta sobre ventana login y menus Choclito OOP 6 02-09-2008 23:30:23
como crear una ventana de login wadhis Conexión con bases de datos 1 27-08-2008 09:47:26
Problema al correr mi programa... enecumene OOP 5 05-10-2007 21:49:21
Ayuda Con Ventana Para Login!!! jugomez MS SQL Server 5 23-10-2006 17:22:29
mostrar ventana de login para acceder al servidor feusebi API de Windows 0 13-01-2006 15:24:09


La franja horaria es GMT +2. Ahora son las 08:20:17.


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
Copyright 1996-2007 Club Delphi