Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-09-2005
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Poder: 19
ElDioni Va por buen camino
conexion a bbdd con query y table

hola, tengo un programa echo en delphi 7 con bbdd access 97 y mi problema es que el programa funciona correctamente pero siempre al arrancarlo tanto para modificar el codigo como usando ya el ejecutable me sale una ventana pidiendome el nombre y la contraseña pero la bbdd no tiene contraseña con lo que le das a ok y entra bien y todo funciona bien la conexion es por medio de una alias, lo unico que quiero es quitar esa ventana que me pide la contraseña y no se como hacerlo, he ido al bde administrator y me sale la misma ventana de nombre y contraseña cuando quiero acceder a la bbdd por medio del alias que cree, donde se quita esta ventana en delphi o en el bde administrator, si alguien me puede ayudar le estaria muy agradecido.
Responder Con Cita
  #2  
Antiguo 20-09-2005
Johnny Q Johnny Q is offline
Miembro
 
Registrado: may 2005
Ubicación: Colombia
Posts: 172
Poder: 19
Johnny Q Va por buen camino
Hola

En el componente con el que estableces la conexión a la bd existen dos propiedades: Login Prompt y Keep Connection, cambialas a False.

Espero que esto pueda ayudarte...
Responder Con Cita
  #3  
Antiguo 20-09-2005
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Poder: 19
ElDioni Va por buen camino
No tengo esas propiedades

Empece hace poco a manejar delphi, ahora cuando hago programas con delphi hago las conexiones con ado y los objetos ado si que tienen esta propiedad que tu comentas la de login prompt y keep connection pero el objeto ttable y query no lo llevan, lo estuve buscando pero no lo encuentro, me dijeron que estos objetos que yo empece a utilizar son de los mas viejos que lleva delphi
Responder Con Cita
  #4  
Antiguo 20-09-2005
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
Hola:

Pues solo debes modificar los componentes que hagan la conexión a tu base de datos..

__________________
No todo es como parece ser...
Responder Con Cita
  #5  
Antiguo 20-09-2005
Johnny Q Johnny Q is offline
Miembro
 
Registrado: may 2005
Ubicación: Colombia
Posts: 172
Poder: 19
Johnny Q Va por buen camino
Prueba el siguiente codigo con tu tabla para ver si funciona, colocalo antes de abrir la tabla.
Código:
 TTable.Connection.LoginPrompt := False;
 TTable.Connection.KeepConnection := False;
Responder Con Cita
  #6  
Antiguo 20-09-2005
Johnny Q Johnny Q is offline
Miembro
 
Registrado: may 2005
Ubicación: Colombia
Posts: 172
Poder: 19
Johnny Q Va por buen camino
Perdon, ignora la respuesta anterior, tienes razón solo funcionan con ado.
Responder Con Cita
  #7  
Antiguo 20-09-2005
Johnny Q Johnny Q is offline
Miembro
 
Registrado: may 2005
Ubicación: Colombia
Posts: 172
Poder: 19
Johnny Q Va por buen camino
El código que te envie probablemente pueda servir si en cambio de connection colocas database.
Responder Con Cita
  #8  
Antiguo 21-09-2005
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Poder: 19
ElDioni Va por buen camino
con database me salta un error

Siento no haber podido seguir la conversacion pero es que accedo al foro en las horas de trabajo y se acabo mi turno, gracias por las respuestas, esta claro que podria cambiarlo todo con ado, pero el programa ya lo tenia acabado y tendria que cambiar mucho codigo por eso preguntaba si habia alguna manera de quitar ese cuadro del objeto table, la solucion que se me da de table1.database.loginprompt:=false me hace saltar un error de acces violation o algo asi lo he probado hasta en un boton haciendo click y sigue fallando, si no se os ocurre nada mas no importa, gracias de todas formas.
Responder Con Cita
  #9  
Antiguo 22-09-2005
Avatar de ElDioni
[ElDioni] ElDioni is offline
Miembro Premium
 
Registrado: jul 2005
Ubicación: Murcia (España)
Posts: 935
Poder: 19
ElDioni Va por buen camino
No consigo que funcione

nada que no hay forma de quitar ese cuadradico, al final tendre que hacer caso a alguien y cambiar los query y los table por objetos ado.
Responder Con Cita
  #10  
Antiguo 22-09-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
A ver si lo encontramos....

No he usado ADO, pero sí sesiones y TDatabases; Creo que debes poner un TDATABASE, y en el ADOConnection, especificar en DefaultDatabase := database1

Borras la propiedad ConnectionString, (ya que tiene precedencia sobre el DefaultDatabase) y despues pones el database1.LoginPrompt a false.

Revisa la ayuda sobre estos componentes y quizás encuentres la forma de hacerlo.

Un saludo
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


La franja horaria es GMT +2. Ahora son las 16:21:57.


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