Componente Zeos Delphi
Como fazer com que o componente Zeos não mostre mensagens de erro no mysql caso houver?
Richard Alexander
Curtidas 0
Respostas
Itamar Souza
15/12/2011
Se você estiver usando TClientDataSet tem o Evento OnReconcileError que você pode fazer um tratamento do erro:
Ex:
var
….
OperationError : String;
implementation
{$R *.dfm}
procedure TdmGenerico.cdsGenericoReconcileError(
DataSet: TCustomClientDataSet; E: EReconcileError;
UpdateKind: TUpdateKind; var Action: TReconcileAction);
begin
OperationError := E.Message;
end;
ai você trata o erro! Mais o melhor e não gera erro algum!
Ex:
var
….
OperationError : String;
implementation
{$R *.dfm}
procedure TdmGenerico.cdsGenericoReconcileError(
DataSet: TCustomClientDataSet; E: EReconcileError;
UpdateKind: TUpdateKind; var Action: TReconcileAction);
begin
OperationError := E.Message;
end;
ai você trata o erro! Mais o melhor e não gera erro algum!
GOSTEI 0
Richard Alexander
15/12/2011
Não consegui, estou usando o componente Zeos, apenas quero puxar um campo do banco de dados e mostrar numa label.
Tentei assim, mais da um erro Undeclared identifier: data:
Close;
SQL.Clear;
SQL.Text:=SELECT data FROM user WHERE data>0;
Open;
label2.Caption:= ZQuery1.FieldByName(data).AsString;
Tentei assim, mais da um erro Undeclared identifier: data:
Close;
SQL.Clear;
SQL.Text:=SELECT data FROM user WHERE data>0;
Open;
label2.Caption:= ZQuery1.FieldByName(data).AsString;
GOSTEI 0
Richard Alexander
15/12/2011
Opa, post errado esse de cima,
Estou usando apenas o zConnection e o zQuery e não achei nenhuma opção de desativar as mensagens de erro.
Mais o melhor e não gera erro algum!, eu disse caso houver, pois não seria bonito o programa ser atualizado e a versão antiga mostra uma mensagem de erro parecida com essa: Não foi possivel se conectar á MEU_USUARIO_NO_BANCO_DE_DADOS. Isso ocorreu quando alterei a senha do usuario no banco de dados sem alterar a nova senha no programa.
Estou usando apenas o zConnection e o zQuery e não achei nenhuma opção de desativar as mensagens de erro.
Mais o melhor e não gera erro algum!, eu disse caso houver, pois não seria bonito o programa ser atualizado e a versão antiga mostra uma mensagem de erro parecida com essa: Não foi possivel se conectar á MEU_USUARIO_NO_BANCO_DE_DADOS. Isso ocorreu quando alterei a senha do usuario no banco de dados sem alterar a nova senha no programa.
GOSTEI 0