In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

oSQLQuery:Delete() no devuelve un valor l

Foro público de Xailer en español
Responder
JFRangelSerrano
Mensajes: 8
Registrado: Lun Jul 23, 2007 4:34 pm

oSQLQuery:Delete() no devuelve un valor l

Mensaje por JFRangelSerrano »

He notado que, al menos sobre MySQL, la función oSQLQuery:Delete() no
devuelve un valor lógico tal y como dicen las ayudas. Funcionar, funciona
perfectamente, pero si pones:
if oSQLQuery:Delete()
se produce un error en tiempo de ejecucion, ya que lo que parece que
devuelve es NIL.
Espero que os sirva de ayuda.
Un saludo.
José Francisco Rangel Serrano.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9461
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

oSQLQuery:Delete() no devuelve un valor l

Mensaje por ignacio »

José,
He revisado el código y no he encontrado ningún error, lo siento. Si quiere
puede mandarnos un pequeño proyecto que muestre el error. Gracias por su
colaboración.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"José Francisco Rangel Serrano" <JFRangelSerrano@hotmail.com> escribió en el
mensaje news:[email=46a65508@ozsrv2.ozlan.local...]46a65508@ozsrv2.ozlan.local...[/email]
> He notado que, al menos sobre MySQL, la función oSQLQuery:Delete() no
> devuelve un valor lógico tal y como dicen las ayudas. Funcionar, funciona
> perfectamente, pero si pones:
>
> if oSQLQuery:Delete()
>
> se produce un error en tiempo de ejecucion, ya que lo que parece que
> devuelve es NIL.
>
> Espero que os sirva de ayuda.
>
> Un saludo.
>
> José Francisco Rangel Serrano.
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
JFRangelSerrano
Mensajes: 8
Registrado: Lun Jul 23, 2007 4:34 pm

oSQLQuery:Delete() no devuelve un valor l

Mensaje por JFRangelSerrano »

Esimado Ignacio
Adjunto te remito el codigo para que puedas ver el error.
Linea 156 de TMantenimientos.prg
Un saludo.
José Francisco Rangel Serrano.
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:46a70b91$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> José,
>
> He revisado el código y no he encontrado ningún error, lo siento. Si
> quiere
> puede mandarnos un pequeño proyecto que muestre el error. Gracias por su
> colaboración.
>
> Un saludo,
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
>
>
> "José Francisco Rangel Serrano" <JFRangelSerrano@hotmail.com> escribió en
> el
> mensaje news:[email=46a65508@ozsrv2.ozlan.local...]46a65508@ozsrv2.ozlan.local...[/email]
>> He notado que, al menos sobre MySQL, la función oSQLQuery:Delete() no
>> devuelve un valor lógico tal y como dicen las ayudas. Funcionar, funciona
>> perfectamente, pero si pones:
>>
>> if oSQLQuery:Delete()
>>
>> se produce un error en tiempo de ejecucion, ya que lo que parece que
>> devuelve es NIL.
>>
>> Espero que os sirva de ayuda.
>>
>> Un saludo.
>>
>> José Francisco Rangel Serrano.
>>
>
>


Attached files Laprodent.zip (6.5 KB)Â lpd.sql (6.7 KB)Â
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9461
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

oSQLQuery:Delete() no devuelve un valor l

Mensaje por ignacio »

José Francisco,
Ok. Visto. Creía que ustaba usando el Datasource nativo para MySQL pero veo
que está usando ADO. Ya está arreglado, estará disponible en con el próximo
parche. Gracias por su colaboración.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"José Francisco Rangel Serrano" <JFRangelSerrano@hotmail.com> escribió en el
mensaje news:[email=46a77110@ozsrv2.ozlan.local...]46a77110@ozsrv2.ozlan.local...[/email]
> Esimado Ignacio
>
> Adjunto te remito el codigo para que puedas ver el error.
>
> Linea 156 de TMantenimientos.prg
>
> Un saludo.
>
> José Francisco Rangel Serrano.
>
>
> "Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
> news:46a70b91$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
>> José,
>>
>> He revisado el código y no he encontrado ningún error, lo siento. Si
>> quiere
>> puede mandarnos un pequeño proyecto que muestre el error. Gracias por su
>> colaboración.
>>
>> Un saludo,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> http://www.xailer.com
>>
>>
>> "José Francisco Rangel Serrano" <JFRangelSerrano@hotmail.com> escribió en
>> el
>> mensaje news:[email=46a65508@ozsrv2.ozlan.local...]46a65508@ozsrv2.ozlan.local...[/email]
>>> He notado que, al menos sobre MySQL, la función oSQLQuery:Delete() no
>>> devuelve un valor lógico tal y como dicen las ayudas. Funcionar,
>>> funciona
>>> perfectamente, pero si pones:
>>>
>>> if oSQLQuery:Delete()
>>>
>>> se produce un error en tiempo de ejecucion, ya que lo que parece que
>>> devuelve es NIL.
>>>
>>> Espero que os sirva de ayuda.
>>>
>>> Un saludo.
>>>
>>> José Francisco Rangel Serrano.
>>>
>>
>>
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder