hola.
Sabiendo que: ::aArrayData[::nArrayAt, 6]) tiene un valor logico .t. o .f.
que el campo "marca" es un valor logico... definido asi:
cuando ejecuto este codigo:
me tira este error:
PERO lo raro que lo hace solo cuando hago un "update" si hago un "insert" con el mismo codigo no arroja ese error.
gracias.
Sabiendo que: ::aArrayData[::nArrayAt, 6]) tiene un valor logico .t. o .f.
que el campo "marca" es un valor logico... definido asi:
{"marca", "l", 0, 0, .t., nil },;cuando ejecuto este codigo:
::oCnx:update("tbtrattemp",;
          {"marca"},;
          {clipvalue2sql(::oBrw:aArrayData[::oBrw:nArrayAt, 6])},;
          "ID=" + ClipValue2SQL(::oBrw:aArrayData[nItem, 10]))me tira este error:
 Error description: Error BASE/1066  Error de argumento: conditional
  Args:
   [  1] = C  1PERO lo raro que lo hace solo cuando hago un "update" si hago un "insert" con el mismo codigo no arroja ese error.
gracias.