FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Yo insisto en que el problema es que estas ejecutando la consulta con ExecSQL y deberías hacerlo con Open. Revisa la entrada #11 de este hilo.
|
#2
|
||||
|
||||
Insisto que un simple insert retorna el campo indicado.
Ejemplo, tenemos una tabla 'tbEjemplo' con los campos id y texto, hacemos: Retorna '2' Retorna 'saludos' Y un 'insert' es 'execute', no es 'open', ya que este último es solamente para 'select'. |
#3
|
|||
|
|||
La instrucción que nos das, funciona perfectamente en la consola de Firebird o el el IBExpert, pero si lo queremos hacer en muestro programa y llevarlo a una variable, este no se puede realizar.
Me comentan compañeros que cambie a OPEN, pero cuando el procedimiento se compila, tampoco funciona. solo funciona con EXECSQL. Exploraré la forma automática que me hicieron llegar y también la forma de un procedimiento en la Firebird que me pase la variable al programa. Esta última opción nunca la he usado, así que me tocará estudiarla primero, de como es pasar una variable que devuelve un procedimiento de la base de datos firebird a una variable entera en DElphi. De antemano muchas gracias por toda su colaboración, y es grato saber que el delphi sigue muy vivo como lenguaje de programación. |
#4
|
||||
|
||||
Tengo una tabla tbDebug con los campos id, texto. El primero se autoincrementa mediante un generador y su correspondiente trigger. El segundo es un campo de texto.
En un proyecto he añadido un IBsql de los componentes IBX y el código:
He añadido un botón para ejecutarlo y, como puedes ver en el video enlazado, retorna el ID creado, como era de esperar. Si no funciona con los componentes que estás usando, será problema de esos componentes. Enlace a video captura. El código es tan simple como:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
como utilizo un campo con autoincremento. | aurbano | Tablas planas | 8 | 26-10-2005 11:25:51 |
Campo autoincremento en FB | Phacko | Firebird e Interbase | 1 | 02-08-2005 19:29:12 |
campo autoincremento para tabla con ADO | VRO | Conexión con bases de datos | 2 | 06-06-2005 11:01:06 |
Problema al insertar con campo autoincremento | predator | SQL | 0 | 23-11-2004 14:18:19 |
Obtener el valor de una campo autoincremento | edum | Conexión con bases de datos | 2 | 26-08-2004 23:04:30 |
|