Erro com TSQLQuery:lOpen com MySQL
Publicado: Jue Mar 21, 2013 5:59 pm
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
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