FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
¿As comprobado el valor de la variable w_máximo antes de la inserción?, porque puede ser que tenga un valor nulo, aunque por otra parte me extraña que un recordcount devuelva null. Pon un punto de interrupción y comprueba el valor para ver si con ese dato podemos sacar algo más.
Un saúdo.
__________________
Si no lees esto no vivirás tranquilo Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao) |
#2
|
||||
|
||||
Que tal.
Gracias por tu atención. La variable w_maximo es de tipo entero, no se que pasa, pero lo solucioné de una forma no muy elegante pero de momento me sacó del apuro. * Sigo haciendo la consulta para determinar el valor máximo * Guardo los datos por medio de una Tabla Table1.Insert ... Table1.Post Sé que no es lo recomendable pero urgía salir del problema, pero este persiste, ojalá puedan ayudarme. Gracias
__________________
No lo intentes!. Hazlo o no lo hagas, pero no lo intentes !!! (Yoda) |
#3
|
||||
|
||||
Código:
w_maximo : Integer; Query1.SQL.Clear; Query1.SQL.Add('select max(id_planti) from planti_corr'); Query1.Open; w_maximo := query1.RecordCount + 1; Query1.Close; valdrá 2. Independientemente de lo que haga el select, al ser un "max", devuelve un registro con el valor max de id_planti. Luego le sumas 1 a recordcount y recordcount siempre es 1, un registro. |
#4
|
||||
|
||||
esta deberia ir asi y no trabajar con el recordcount, para eso no necesitas sacar el maximo
Otra cosa es el tipo de campo, dependiendo el tipo de base de datos, por ejemplo en paradox no te permite guardar un integer en un campo declarado como smallint Por el error que dices que te da, Type minsmatch esta normalmente asociado a este tipo de situaciones Saludos
__________________
Si robas, roba un beso, si mientes que sea por amor y si engañas que sea a la muerte!! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ejecutar varios insert a la ves | jzginez | Conexión con bases de datos | 4 | 06-12-2007 03:35:29 |
error al ejecutar parametros con ShellExecute | JuanErasmo | API de Windows | 7 | 10-05-2007 23:27:26 |
Tiempos al ejecutar tquery.insert | rmendigu | Conexión con bases de datos | 2 | 12-03-2007 16:10:39 |
Insert con parámetros | SaurioNet | SQL | 1 | 14-04-2004 10:51:57 |
Ejecutar varios insert en MYSQL | Igna | Conexión con bases de datos | 8 | 13-04-2004 15:55:31 |
|