FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Formualario De Conexion
Hola Amigos Estoy Haciendo Una Mdiaplicacioin, Mi Primera Ventana Contines Aparte De La Principal Un Formulario PequeÑo Para Pedir Usuario Y Password Para Entrar A La Base De Datos.
Como Puedo Hacer Que Este Me Valga Para Conectarme A La Bease De Datos Durante Toda La Aplicacion?. Saludos!! |
#2
|
|||
|
|||
Primero no indicas bien que tipo de BD tenés ni que componentes utilizás para conectarte. Sin embargo la respuesta podría ser declarar dos variables públicas y globales que te mantengan el usuario y la contraseña mientras dure tu app. de esta forma las completas con un form de login y podés utilizarla en cualquier momento.
Las preguntas demasiado generales tienen respuestas demasiado generales
__________________
Suerte .: Gydba :. |
#3
|
|||
|
|||
tienes razon,EXCEPCIONES
Hola amigo tienes mucha razon, las prisas han hecho que me expresara malamente. Mira te explico mas detalladamente, resulta que estoy haciendo un formulario de entrada para que me valide los usuarios en la base de datos, que bien cabe decir que es un SGBD FIREBIRD.
Bien la razon de mi pregunta no es saber como se hace, es facil, mi razon es que no se como controlar las excepciones que me tira la base de datos, mira tengo este codigo: MAinForm.DBGlobal.Params.Values['USERNAME'] := txtNombre.Text; MAinForm.DBGlobal.Params.Values['PASSWORD'] := txtPassword.Text; conexion.Visible:=false; try MAinForm.DBGlobal.Open; except ShowMessage('Error abriendo la base de datos: cerrando aplicación'); Application.Terminate; end; pues resulta que cuando meto un nombre y un password que no estan en la base de datos el ODBC me tira una exception pero con el codigo que tengo aqui no consigo capturarlo para que no se aborte el programa. SALUDOS. |
#4
|
|||
|
|||
Cita:
Cita:
|
#5
|
|||
|
|||
Da Un Error Y No Se Acaba La Aplicacion
A ver, cuando se produce el erro EDBEngineError no se acaba la aplicacion y santas pascuas sino que da un error sale otra ventana con un icono rojo diciendome que el ODBC ha generado una exception de ese tipo y que se me va a cerrar la aplicacion, pero no me hace caso del mensaje uqe digo que salgqa por pantalla, es mas si le quito el Aplication.terminate sigue haciendo lo mismo.
He probado con try ... except E: EDBEngineError on pero no me funciona dice que EDBEngineError no esta decxlarada: |
|
|
|