Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como se? (https://www.clubdelphi.com/foros/showthread.php?t=16581)

jam888 02-12-2004 18:01:52

Como se?
 
Mi problemita es el siguiente, tengo una tabla con cinco campos dos de ellos no pueden ser null y los otros tres si pueden ser null, pero a la hora de insertar es el problema por que si no cargo los valores que pueden ser null
salta un error Que el numero de columnas no es igual.
Tengo que hacer varios insert diferentes?Espero puedan ayudarme.
Un Abrazo

marcoszorrilla 02-12-2004 18:34:05

Los que tengan que se null, puedes hacer algo como esto:
Código SQL [-]
 Insert into ingresos (numero, fecha)
 values('000179', null)
Un Saludo.

llonigualker 02-12-2004 21:49:34

o no hagas referencia a ellos en el insert o append y ellos solitos seran null

jam888 03-12-2004 17:15:50

No me entendieron
 
Mi problema es que en un formulario estan los cinco campos,de los dos que no pueden ser null, si a la hora de grabar sus cajitas de texto estan vacias Un mensaje avisa de que no pueden estar vacias, pero de los otros tres campos que son opcionales si estan vacias no hay mensajes, es decir
Siempre se cargan los dos campos que no pueden ser null, pero de los otros tres el usuario puede cargar uno, dos o los tres y es aqui donde me da el error, por que la tabla tiene estos cinco campos y si el usuario solo carga los dos que no pueden ser null mas un opcional de los tres, al grabar me dice que el numero de columnas es incorrecto, como podria solucionar este problema.
En el boton grabar uso query.sql.add('insert into tabla values....
Espero puedan ayudarme.Un Abrazo

Lepe 03-12-2004 20:37:44

si es not null, es not null !!! :D

Chequea los edit que no pueden ser nulos y pasale un valor por defecto en el query.

Saludos


La franja horaria es GMT +2. Ahora son las 21:27:24.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi