Powerbuilder con MySql
Estoy desarrollando en PowerBuilder 5.02 y quiero usar una BD en mysql (a través de ODBC) para estudiar su rendimiento. Mi sorpresa ha sido que al usar sentencias embebidas en PB no se obtienen los resultados deseados. He aquí el problema:
long ll_pk // variable a grabar por SQL directo
ll_pk = 56 //cargo la variable
INSERT INTO <TABLA> (campo) values (:ll_pk); //lanzo la sentencia
esta sentencia me graba CAMPO = 5 ?????? Se ha comido el 6
Bien, pues esto pasa con todos los valores INT que use, en los que siempre solo me graba la primera cifra y se come el resto
he descubierto que si convierto a cadena ll_pk funciona correctamente, pero eso es inadmisible, porque el programa ha de ser transportable a SQL-ANYWHERE y a INFORMIX. Por cierto que con estas BD'S todo va correctamente.
long ll_pk // variable a grabar por SQL directo
ll_pk = 56 //cargo la variable
INSERT INTO <TABLA> (campo) values (:ll_pk); //lanzo la sentencia
esta sentencia me graba CAMPO = 5 ?????? Se ha comido el 6
Bien, pues esto pasa con todos los valores INT que use, en los que siempre solo me graba la primera cifra y se come el resto
he descubierto que si convierto a cadena ll_pk funciona correctamente, pero eso es inadmisible, porque el programa ha de ser transportable a SQL-ANYWHERE y a INFORMIX. Por cierto que con estas BD'S todo va correctamente.
2 respuestas
Respuesta de bankhacker
1
Respuesta
1