Acess Violation ao informar SQLConnection na Query em Runtime.
constructor TPessoa.Create(Conexao: TConexao); begin { No create é passada a conection das Qrys } Qry := TSQLQuery.Create(Nil); QryPesquisa := TSQLQuery.Create(Nil); QryPesquisa.SQLConnection := Conexao.Connection; Qry.SQLConnection := Conexao.Connection; DsPesquisa := TDataSource.Create(Nil); dsCli := TDatasource.Create(Nil); DsPesquisa.DataSet := QryPesquisa; DsCli.DataSet := Qry; end;
Conexao = Classe de Conexao
Connection = Objeto SQLConnection
cabaçada isso ai, mas to enrolado tem umas horas com isso.
Thalles Oliveira
Curtidas 0
Respostas
Thalles Oliveira
30/07/2019
Resolvido, estava criando a classe conexão erroneamente.
GOSTEI 0
Fernando Ito
30/07/2019
Oi Thalles Oliveira,
Que bom que você encontrou o erro, pelo que você mostrou acredito que a classe conexao ainda não estava instanciada por isso do access violation, mas posta a solução que você encontrou para que outras pessoas que passem pelo mesmo problema possam entender como corrigir ok.
Um abraço,
ITO
Que bom que você encontrou o erro, pelo que você mostrou acredito que a classe conexao ainda não estava instanciada por isso do access violation, mas posta a solução que você encontrou para que outras pessoas que passem pelo mesmo problema possam entender como corrigir ok.
Um abraço,
ITO
GOSTEI 0