Fórum É simples, mas num sei #148216
21/03/2003
0
Galera,
Eu tô implementando em meu projeto um conjunto de boTões para inserir, gravar, deletar etc (ao invés de usar o DBNavigator). Só que ele não compila Fica dando a mensagem: Undeclared identifier: ´DsEdit´ e Incompatible Types: ´TDataSetState´ and ´Integer. E o código segue abaixo. Por favor, o que há de errado
procedure TfrmCadClie.FormCloseQuery(Sender: TObject;
var CanClose: Boolean);
begin
If DMCliente.TbCliente.State in [dsEdit, DsInsert] Then
If MessageDlg(´Existem dados pendentes,´+#13+´deseja gravá-los?´,mtConfirmation,[mbYes,mbNo],0)=mrYes then
CanClose:=False
Else
Begin
DMCliente.TbCliente.Cancel;
DMCliente.Database1.Rollback;
Tratabotoes;
CanClose:=True;
O que há de errado?
Eu tô implementando em meu projeto um conjunto de boTões para inserir, gravar, deletar etc (ao invés de usar o DBNavigator). Só que ele não compila Fica dando a mensagem: Undeclared identifier: ´DsEdit´ e Incompatible Types: ´TDataSetState´ and ´Integer. E o código segue abaixo. Por favor, o que há de errado
procedure TfrmCadClie.FormCloseQuery(Sender: TObject;
var CanClose: Boolean);
begin
If DMCliente.TbCliente.State in [dsEdit, DsInsert] Then
If MessageDlg(´Existem dados pendentes,´+#13+´deseja gravá-los?´,mtConfirmation,[mbYes,mbNo],0)=mrYes then
CanClose:=False
Else
Begin
DMCliente.TbCliente.Cancel;
DMCliente.Database1.Rollback;
Tratabotoes;
CanClose:=True;
O que há de errado?
Glauber_marques
Curtir tópico
+ 0
Responder
Posts
21/03/2003
Kanedasam
Verifique o seu USES
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs, DB, DBCtrls, StdCtrls, Mask, ExtCtrls, ComCtrls, ExtDlgs,
Buttons;
Devera conter no minimo todas estas unit.
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs, DB, DBCtrls, StdCtrls, Mask, ExtCtrls, ComCtrls, ExtDlgs,
Buttons;
Devera conter no minimo todas estas unit.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)