Cita:
Empezado por roman
¿Por qué haces así la asignación? Aunque sea sólo un caracter, debería ser
Código Delphi [-]datos1.cCodigoCliente:='3';
y lo mismo en todos los demás campos similares.
// Saludos
|
en la definicion del record esta asi
Código Delphi
[-]
type TRegClienteProveedor = Record cCodigoCliente : Array[0..kLongCodigo] of Char;
al parecer esta guardando un arreglo de caracteres donde kloncodigo es una constante con el valor de 30, es por eso que lo asigno de esta manera
Código Delphi
[-]datos1.cCodigoCliente[0]:='4';
no se si esta correcto??, me supongo que la funcion es capaz de insertar multiples clientes en una sola llamada
tienes razon al cambiar la asignacion de esta forma
Código Delphi
[-]datos1.cCodigoCliente:='4';
ya no inserta caracteres extraños, lo cual me surge una duda el codigo en el que me estoy basando fue programado por una persona de contpaq, lo mas extraño es que no tiene ejemplos de insercciones por lo cual no se que tan correcto sea dejar el record con ese estructura
mil gracias roman por tu tiempo