![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
creo que le tienes que pasar al campo el valor NULL.
Saludos, Tony |
|
#2
|
|||
|
|||
|
Yo lo resolvi pasandole cualqueir valor. El tema es el siguiente:
En la base se te va a guardar bien el dato, pero en la tabla se te va a hacer una ensalada si le pones un codigo que ya existe. Moraleja, pasale un numero lo sufisientemente alto y que sepas que no esta en la tabala. Yo lo arregle asi [codigo Delphi] procedure TFormComprobantes.IBTable1AfterInsert(DataSet: TDataSet); begin Dataset.FieldValues['CODIGO_COMPROBANTE']:=9999; end; [/codigo Delphi] Espero que te sirva. |
|
#3
|
||||
|
||||
|
Cita:
Código:
IBTable1.FieldByName('CLAVE').Value := NULL;
Cita:
Cita:
Código:
IBDatabase1.Insert;
IBDatabase.fieldbyName('Codigo').Value:=valor;
...
IBData1.post;
PD: El procedimiento Código:
IBTable1.InsertRecord(...); Gracias
__________________
Intentando hacer algo con Delphi 7 y Firebird 1.5 |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|