![]() |
conexion a base de datos
Me he hecho una aplicación para acceder a una base de datos que ya tenía creada, con mi musiquilla, peliculillas, etc... Pues bueno, la base de datos la tengo en acces.
Creo el alias con el DBE administrator. Cuando ejecuto la aplicación, al abrir un formulario le indico que active la tabla: Código:
Table1.active:=true; Muchas gracias de antemano. Un saludo.:) |
Saludos! |
Me sigue pidiendo login y pass pero se supone que ya no debería.
Cuando se crea el formulario hago esto: Código:
procedure TAgenda.FormCreate(Sender: TObject); Gracias y un saludo. |
Si tiene clave, se la tienes que pasar como parámetro, porque la propiedad LoginPrompt lo que hace es permitir que si tú le pasas la clave no te la vuelva a pedir.
Un Saludo. |
La base de datos no tiene clave, por eso me extraña tanto que me la pida.
Además, cuando me la pide no le pongo nada, solo de doy a "OK" y funciona. Un saludo y gracias. |
Vos estas poniendo LoginPrompt := False en el OnCreate del form, pero si tu TTable tiene puesto en diseño (dfm) Active := True, intentará conectar a la base de datos antes de que se ejecute tu código. La solución para este caso es poner en el diseñador de la base da datos LoginPrompt := False.
Saludos! |
Solucionado
Muchas gracias por los consejos que me habeis dado.
Después de probar varias cosas, al final he decidido poner un Database en el formulario principal para cada una de las tablas que utilizo, poniendo la propiedad 'LoginPrompt' a false. Gracias otra vez. Un saludo a todos.:) |
Hola ... yo tengo el mismo problema, pero estoy usando delphi 7 con mysql front, comprendo como funciona la propiedad, pero no se donde debo usarla, si alguien me pudiera dar una mano !!
muchas gracias !! :) porfavor ser bien explicito, soy nuevo en este lenguaje !! |
La franja horaria es GMT +2. Ahora son las 20:43:53. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi