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.

Erro com TSQLQuery:lOpen com MySQL

Foro público de Xailer en español
Responder
Sommus
Mensajes: 310
Registrado: Vie Jul 24, 2009 9:39 pm

Erro com TSQLQuery:lOpen com MySQL

Mensaje por Sommus »

Caros desenvolvedores,
Há um problema com TSQLQuery:
Pelos debugs que fiz percebi que em determinada situação, ao fechar o form,
o TSQLQuery não é destruí­do, e continua a execução.
Tento explicar melhor com as linhas de código abaixo:
::oSQLQuery:lOpen:=.F.
::oSQLQuery:cSelect:='SELECT......'
::oSQLQuery:lOpen:=.T. //Depois do form fechado, dá erro nessa linha...
O erro que ocorre é o seguinte:
-------------------- Informação de manejo de erro
interno ---------------------
Chamada Subsistema: BASE
Código Sistema: 1004
Status por Defeito: .F.
Descrição: No exported method
Operação: LOPEN
Argumentos: [ 1] = Tipo: U Val: NIL
Ficheiros envolvidos:
Dos Error Code: 0
Trace Through:
LOPEN (0)
TMYSQLRECORDS:QUERYALL (209)
TMYSQLRECORDS:OPEN (192)
TSQLQUERY:OPEN (318)
(b)XDATASET (36)
TSQLQUERY:_LOPEN (0)
------------------------------------------------------------ ----------------------------
Obs:
1) o DataSource é MySQL
2) a Versão do Xailer é 2.7.5
Obrigado pela atenção,
Reginaldo
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Erro com TSQLQuery:lOpen com MySQL

Mensaje por jfgimenez »

Reginaldo,
> Há um problema com TSQLQuery:
>
> Pelos debugs que fiz percebi que em determinada situação, ao fechar o
> form, o TSQLQuery não é destruí­do, e continua a execução.
> Tento explicar melhor com as linhas de código abaixo:
>
> ::oSQLQuery:lOpen:=.F.
> ::oSQLQuery:cSelect:='SELECT......'
> ::oSQLQuery:lOpen:=.T. //Depois do form fechado, dá erro nessa linha...
>
> O erro que ocorre é o seguinte:
ya te he contestado en el otro foro. Seguramente mañana publicaremos una
nueva versión.
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Sommus
Mensajes: 310
Registrado: Vie Jul 24, 2009 9:39 pm

Erro com TSQLQuery:lOpen com MySQL

Mensaje por Sommus »

Caro José,
Já saiu a versão que resolve esse problema?
Un saludo,
Reginaldo
"Jose F. Gimenez" <jfgimenezAM]"@wanadoo.es> escreveu na notí­cia da
mensagem:514b4950$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Reginaldo,
>
>> Há um problema com TSQLQuery:
>>
>> Pelos debugs que fiz percebi que em determinada situação, ao fechar o
>> form, o TSQLQuery não é destruí­do, e continua a execução.
>> Tento explicar melhor com as linhas de código abaixo:
>>
>> ::oSQLQuery:lOpen:=.F.
>> ::oSQLQuery:cSelect:='SELECT......'
>> ::oSQLQuery:lOpen:=.T. //Depois do form fechado, dá erro nessa linha...
>>
>> O erro que ocorre é o seguinte:
>
> ya te he contestado en el otro foro. Seguramente mañana publicaremos una
> nueva versión.
>
>
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
Responder