Ver Mensaje Individual
  #7  
Antiguo 15-02-2012
Avatar de richy08
richy08 richy08 is offline
Miembro
 
Registrado: may 2007
Ubicación: Bucerias, Nayarit Mexico
Posts: 529
Reputación: 18
richy08 Va por buen camino
Cita:
Empezado por roman Ver Mensaje
¿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

Última edición por richy08 fecha: 15-02-2012 a las 20:25:47.
Responder Con Cita