Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-12-2004
jam888 jam888 is offline
Miembro
 
Registrado: sep 2004
Posts: 115
Poder: 20
jam888 Va por buen camino
Unhappy 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
Responder Con Cita
  #2  
Antiguo 02-12-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Los que tengan que se null, puedes hacer algo como esto:
Código SQL [-]
 Insert into ingresos (numero, fecha)
 values('000179', null)
Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 02-12-2004
llonigualker llonigualker is offline
Miembro
 
Registrado: jul 2003
Posts: 67
Poder: 21
llonigualker Va por buen camino
o no hagas referencia a ellos en el insert o append y ellos solitos seran null
__________________
El que pregunta es tonto durante 5 minutos, el que no pregunta es tonto para toda su vida.
Responder Con Cita
  #4  
Antiguo 03-12-2004
jam888 jam888 is offline
Miembro
 
Registrado: sep 2004
Posts: 115
Poder: 20
jam888 Va por buen camino
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
Responder Con Cita
  #5  
Antiguo 03-12-2004
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
si es not null, es not null !!!

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

Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 01:36:59.


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