FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Lo quite con todo lo que tenia
"type TLogin = class(TForm)" Y copie este: type TDataModule1 = class(TDataModule) IBDatabase1: TIBDatabase; IBTransaction1: TIBTransaction; IBQPassword: TIBQuery; |
#2
|
||||
|
||||
Hola.
Claro, de allí el error. Básicamente deberías tener algo similar a lo siguiente, TDataModule:
Formulario login:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 13-08-2017 a las 23:27:57. |
#3
|
|||
|
|||
Hola ecfisa nuevamente al ingresar los 2 códigos en DATAMODULE02 y el Formulario de Login todo conecta correctamente pero cuando intento seleccionar el usuario del DBLOOKUPCOMBOBOX y pongo el password y clic en aceptar me bota el siguiente error:
Cita:
DATAMODULE02
Formulario del Login:
Última edición por ecfisa fecha: 14-08-2017 a las 01:32:10. Razón: Agregar etiquetas [DELPHI][/DELPHI] |
#4
|
||||
|
||||
Hola.
Es que no termino de entender la lógica de tu código, pensé que ingresabas usuario y contraseña mediante los DBEdit, pero aparentemente seleccionas el usuario desde el DBLookupComboBox... Estoy suponiendo que la función LoginAccepted altera la cadena SQL original del IBQuery que alimenta el DBLookupComboBox (si no estoy apreciando equívocamente como funciona). Para evitar esa situación cambia la función anterior por esta que crea una consulta temporal para verificar la contraseña:
Y también tendrás que cambiar los argumentos al llamar al método LoginAccepted, ya que ahora el nombre de usuario se toma desde el DBLookupComboBox. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 14-08-2017 a las 18:04:23. |
#5
|
|||
|
|||
Buenos días amigo, ayer estaba intentado poner el código tal cual me dijiste y me bota estos error del DataModule.
Código:
[Error] DataModule02.pas(52): Undeclared identifier: 'TDataModule2' [Error] DataModule02.pas(52): 'END' expected but 'CONST' found [Error] DataModule02.pas(52): Undeclared identifier: 'pwd' [Error] DataModule02.pas(52): '=' expected but ';' found [Error] DataModule02.pas(53): Expression expected but 'VAR' found [Error] DataModule02.pas(55): Statements not allowed in interface part [Error] DataModule02.pas(58): Undeclared identifier: 'IBDataBase1' [Error] DataModule02.pas(59): Undeclared identifier: 'IBTransaction1' [Error] DataModule02.pas(66): Undeclared identifier: 'Result' [Error] DataModule02.pas(66): Operator not applicable to this operand type [Error] DataModule02.pas(73): Declaration expected but end of file found [Fatal Error] Sistema.dpr(7): Could not compile used unit 'DataModule02.pas'
|
#6
|
||||
|
||||
Hola.
Uff! hiciste todo un cóctel ahí , en principio revisa si faltan o tienen otro nombre los siguientes componentes: TDataModule, TIBDataBase y TIBTransaction. Luego el esqueleto de tu DataModule debería ser aproximadamente así: Si cotejas con tu código, enseguida notarás que pusiste la implementación del método donde debería ir la declaración. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#7
|
|||
|
|||
Amigo al corregir el código todo me funciona correctamente me guarda el código y arranca el Run (F9) pero cuando escojo el Usuario en el DBLOOKUPCOMOBOX y escribo el Password de la BaseDatos y doy clic en aceptar me sale el siguiente error.
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear Un Login | Belen12 | Conexión con bases de datos | 2 | 31-05-2016 23:23:25 |
crear login con adotabla1 | Yensis22 | Conexión con bases de datos | 3 | 01-04-2008 23:06:22 |
Login Lento En Interbase Local | GIVO | Conexión con bases de datos | 1 | 17-03-2004 22:03:42 |
Suprimir Login InterBase | jsc | Conexión con bases de datos | 4 | 29-01-2004 02:46:51 |
InterBase Login? | TIKIMORE | Firebird e Interbase | 6 | 23-06-2003 17:36:34 |
|