FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Gets y los campos con mysql
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Gets y los campos con mysql
Posted: Tue Oct 01, 2019 08:21 PM
Buenas tardes.
Creo una tabla (estoy usando mysql empotrado) y cuando grabo el contenido de un gets que no tiene datos en
un campo del mysql, al hacer esto:

Code (fw): Select all Collapse
vgets:= ocnx:fieldget("nombre")


si ese field "nombre" no contiene datos, el vGets queda como si lo he definido asi:
Code (fw): Select all Collapse
vgets:= space(0)


se entiende?

como lo soluciono?
gracias.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: Gets y los campos con mysql
Posted: Wed Oct 02, 2019 02:59 AM

Hola goosfancito:
Probaste definir en la tabla MySql el campo como NOT NULL?

Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: Gets y los campos con mysql
Posted: Wed Oct 02, 2019 08:23 PM
hola

Al declararlo como NOT NULL si al hacer el Insert no contiene datos
me va a tirar un error.
Code (fw): Select all Collapse
  aDatos := { ;
               { "id", "n", 5, 0, .T., 0 }, ;
               { "tel_r", "c", 20, 0, .t., NIL },;
               { "ext", "c", 20, 0, .F., NIL };
             }

   lValue := ::oCnx:createtable( "tbfichas", aDatos, "id",, "id" )
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/

Continue the discussion