TDolphin rellenar campo TinyInt(3)

Post Reply
User avatar
Sebastián Almirón
Posts: 125
Joined: Mon Dec 12, 2005 9:56 am
Location: Moralzarzal - Spain

TDolphin rellenar campo TinyInt(3)

Post by Sebastián Almirón »

Hola a todos.

Estoy haciendo un módulo de conexión de una aplicación mia con una web Prestashop (tablas en MySql), para ello estoy usando TDolphin, y me encuentro con un problema que no se como solucionar:

Cuando en una query le intento asignar un valor, me dá un error GPF:
oQry:level_depth := 2 //level_depth es de tipo TinyInt(3)

En este mismo y _ de tipo TinyInt, me los admite como .T. o .F. sin problema, pero claro, en la tabla se refleja como 0 o 1 y necesito que el valor sea mayor (hasta 255).
Un alert(valtype(oQry:level_depth)) me devuelve "L", cuando en ese campo hay registros con valores 2 o 3

¿Alguna sugerencia?
Saludos
User avatar
Adolfo
Posts: 815
Joined: Tue Oct 11, 2005 11:57 am
Location: Chile
Contact:

Re: TDolphin rellenar campo TinyInt(3)

Post by Adolfo »

Sebastian.

Tdolphin utiliza la definicion de tipo de campo TINYINT(3) para guardar campos de tipo LOGICO.En realidad solo guarda un 0 o un 1.
Si deseas guardar valores superiores, si o si, debes asignarlos como INTEGER.
En todo caso, lo unico que te afecta es que ocupas un poco mas de espacio en el servidor, pero es absolutamente despreciable la diferencia.

Yo uso la Dolphin en 4 sistemas grandes, sin ningun problema y con _ en varias tablas que adminten valores de hasta 1000, y utilizo en todos ellos el tipo INTEGER.

Saludos
Desde Chile
Adolfo
;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Lenovo Legion Y520, 16GB Ram, 1 TB NVME M.2, 1 TB SSD, GTX 1050
User avatar
Sebastián Almirón
Posts: 125
Joined: Mon Dec 12, 2005 9:56 am
Location: Moralzarzal - Spain

Re: TDolphin rellenar campo TinyInt(3)

Post by Sebastián Almirón »

Adolfo,

el problema es que no puedo (no quiero) cambiar el tipo de dato en la tabla MySql, ya que esto me puede ocasionar problemas con la web Prestashop. Miraré TDolphin a ver si puedo hacer algo.

Gracias
User avatar
Daniel Garcia-Gil
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 pm
Location: Isla de Margarita
Contact:

Re: TDolphin rellenar campo TinyInt(3)

Post by Daniel Garcia-Gil »

Hola

prueba usar

SET LOGICALVALUE OFF
our best documentation is the source code
Isla de Margarita Venezuela.
danielgarciagil@gmail.com
http://tdolphin.blogspot.com/
https://www.dropbox.com/referrals/NTI5N ... rc=global9
User avatar
carlos vargas
Posts: 1421
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: TDolphin rellenar campo TinyInt(3)

Post by carlos vargas »

debes usar insert para poder asignar los valores s como loo deseas.

salu2
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
Sebastián Almirón
Posts: 125
Joined: Mon Dec 12, 2005 9:56 am
Location: Moralzarzal - Spain

Re: TDolphin rellenar campo TinyInt(3)

Post by Sebastián Almirón »

Gracias Daniel,
funciona, que simple era y llevo dia y medio peleandome con ello.

Daniel Garcia-Gil wrote:Hola

prueba usar

SET LOGICALVALUE OFF
Post Reply