Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-09-2004
Avatar de raffagia
raffagia raffagia is offline
Miembro
 
Registrado: sep 2004
Posts: 31
Poder: 0
raffagia Va por buen camino
Error con el POST en campos autoincrementables

hola, usando sql server. utilizo tablas conb campos autoincrementables,, ID..llamemosle....
en el delphi uso componentes dbedit, enganchado con esas tablas....
cobn los dbedit lleno todos los campos de la tabla para un registro, menos el campo id, ke deberia llenarlo la base de datos,,
el problema es ke al hacer el : TABLA.POST
explota, dicendo ke se requiere el campo 'ID',, o sea el autoincrememntable,,,como ke me pide ke yo se lo dé..... no enteiendo,....como aprovechar el autoinc.. si se lo tengo ke poner yop,,,
obvio ke antes del post hago un append...

bueno, muchas gracias...

Raffa
Responder Con Cita
  #2  
Antiguo 22-09-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
La tabla tiene que tener una clave Primaria. La tiene?

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 22-09-2004
Avatar de raffagia
raffagia raffagia is offline
Miembro
 
Registrado: sep 2004
Posts: 31
Poder: 0
raffagia Va por buen camino
si, tiene el campo clave,,,,es el campo ID,,,, el mismo campo es KEy y es autoincrementable
Responder Con Cita
  #4  
Antiguo 24-09-2004
Avatar de Cabanyaler
Cabanyaler Cabanyaler is offline
Miembro
 
Registrado: jun 2003
Ubicación: País Valencià
Posts: 339
Poder: 21
Cabanyaler Va por buen camino
Comprueba que esa clave primaria y autoincrementativa no sea clave ajena de una tabla esclava, y que a su vez esa clave en la tabla secundaria sea principal.
No obstante no es recomendable, por experencia, poner autoincrementativos como claves principales de tablas maestras.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí.
Responder Con Cita
  #5  
Antiguo 09-10-2004
JuanSB JuanSB is offline
Registrado
 
Registrado: oct 2004
Posts: 2
Poder: 0
JuanSB Va por buen camino
"Required" a "false"

Haz clic con el botón derecho encima de la tabla, y luego en "Fields editor"; si no te aparece el campo de la clave primaria pulsa Ctrl + F. Una vez aquí, selecciona el campo que se autoincrementa y en sus propiedades pon "Required" a "false". Cuando hagas el "post" no te debe mostrar el mensaje de error que comentas.


Un saludo.
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 09:06:52.


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