quitar o evitar el dialogo de password de Access
Hola a todos amigos
gracias de antemano y por todo quisiera ver como puedo abrir una base de datos access 97 sin que me pida el password en delphi y tambien en el ejecutable ya le ingrese los siguientes parametros: DatabaseName = any_name (or alias_name) DriverName = MSACCESS LoginPrompt = False Params = PATH=d:\path DATABASE NAME=d:\path\filename.mdb TRACE MODE=0 LANGDRIVER=Access General USER NAME=Admin PASSWORD=your_password OPEN/MODE=READ/WRITE SQLPASSTHRU MODE=NOT SHARED pero me sigue pidiendo el password al abrir el proyecto siendo que ademas no tiene password ya que le doy aceptar y se conecta, tambien con Usuario:Admin sin password se conecta, pero quiero quitar ese dialogo que tambien aparece en el executable bueno Gracias Nuevamente Carlos Morales |
Pudiera ser Esto
Hola Carlos...!!
De acuerdo con el tipo de connection que estes utilizando para conectar tus Tablas con la Base de datos fijate en la propiedad LoginPrompt y colocala en False. Si tienes solo las tablas sin ningun connection (que puede ser ADOConnection o TDatabase entre otros), deberias crear un connection asociar las tablas al mismo y ademas colocar propiedad LoginPrompt en False. Creo que eso es, Prueba a ver que tal..!! |
Cita:
Saludos, Tony |
Buenas a todos!!
Yo también me encontré con este mismo problema, pero gracias a dios y a los compañeros del foro logré solucionarlo. A continuación te coloco como tengo yo las propiedades de mi database. Las propiedades las asigno en tiempo de diseño, en tiempo de ejecución no toco nada del database. Código:
Espero que te sirva. Saludos! |
Gracias compañeros por su participacion
Estoy trabajando con BDE Pues ya he hecho lo mismo y sigue apareciendo la pantalla de login, de hecho tambien he probado con los trucos de este foro y sigo teniendo el mismo problema, habra alguna forma de hacerlo desde acces o windows. |
ya encontre la solucion
lo que pasa es que las en el componente de la base de datos tengo que poner el alias y el nombre y por supuesto el loginprompt en false luego las tablas que se conectan deben de tener el nombre de la base de datos no del alias ej: AliasName = cyberdemo; Connected = true; DatabaseName = cyber DriverName = //en esta propiedad no tengo nada asignado Exclusive = false; HandleShared = false; KeepConnection = true; LoginPrompt = false; Name = nombre_database; Params = //aqui no inserté ningún parámetro ReadOnly = false; SessionName = Default; Tag = 0; TransIsolation = tReadCommited; y en las tablas el alias es cyber con eso ya no pide el login gracias a todos compañeros |
La franja horaria es GMT +2. Ahora son las 18:24:28. |
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