A compilação ocorre sem erros. O erro aparece quando tento fazer o
login no programa

--- Em [EMAIL PROTECTED], "Aline Alves Soares"
<[EMAIL PROTECTED]> escreveu
> 
> Em qual linha examente está dando o erro?
>   ----- Original Message ----- 
>   From: Michel Kafury Pael 
>   To: [EMAIL PROTECTED] 
>   Sent: Friday, November 26, 2004 2:35 AM
>   Subject: [delphi-br] login com erro
> 
> 
> 
>   Bom, sou novo no grupo e já estou precisando de uma ajuda :)
>   Não sei o que tem errado em meu código que valida o nome de usuario e
>   senha. Vejam abaixo:
>   Cannot set database while database is connected
> 
>   // inicio do fonte
>   unit un_login;
> 
>   interface
> 
>   uses
>     Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
>   Forms,
>     Dialogs, StdCtrls, TFlatButtonUnit, TFlatEditUnit, ExtCtrls;
> 
>   type
>     Tfrm_login = class(TForm)
>       Label1: TLabel;
>       Label2: TLabel;
>       FlatEdit1: TFlatEdit;
>       FlatEdit2: TFlatEdit;
>       FlatButton1: TFlatButton;
>       Timer1: TTimer;
>       procedure FlatButton1Click(Sender: TObject);
>       procedure Timer1Timer(Sender: TObject);
>       procedure FlatEdit1KeyPress(Sender: TObject; var Key: Char);
>     private
>       { Private declarations }
>     public
>       { Public declarations }
>     end;
> 
>   var
>     frm_login: Tfrm_login;
> 
>   implementation
> 
>   uses unmain, undm;
> 
>   {$R *.dfm}
> 
>   procedure Tfrm_login.FlatButton1Click(Sender: TObject);
>   begin
>   //conecta com o banco
>   dm.conexao.Connected := true;
> 
>   //habilita o timer
>   Timer1.Enabled := true;
> 
>   end;
> 
>   procedure Tfrm_login.Timer1Timer(Sender: TObject);
>   begin
>   dm.query.Close;
>   dm.query.SQL.Clear;
>   dm.query.SQL.Add('select * from manager where usuario = ' +
>   flatedit1.Text);
>   dm.query.TableName := 'manager';
>   dm.query.Open;
> 
>   if ((dm.query.RecordCount) > 1) then
>      begin
>      Timer1.Enabled := false;//desabilita o timer
>      frm_main.Show;//abre form principal
>      frm_main.StatusBar1.Panels[1].Text := 'Padrão';
>      frm_login.Hide;//esconde o form de login
> 
>      end
>   else
>      begin
>      Timer1.Enabled := false;
>      ShowMessage('Usuário ou Senha incorretos!');
>      end;
>   end;
> 
>   procedure Tfrm_login.FlatEdit1KeyPress(Sender: TObject; var Key:
Char);
>   begin
>   if (Key = #13) then
>     begin
>     FlatButton1.Click;
>     end;
>   end;
> 
>   end.
> 
> 
> 
> 
> 
> 
>   -- 
>   <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
> 
>   Para ver as mensagens antigas, acesse:
>   http://br.groups.yahoo.com/group/delphi-br/messages
> 
>   Para falar com o moderador, envie um e-mail para:
>   [EMAIL PROTECTED] ou [EMAIL PROTECTED]
> 
> 
> 
>         Yahoo! Grupos, um serviço oferecido por: 
>               PUBLICIDADE
>                 
>        
> 
> 
>
------------------------------------------------------------------------------
>   Links do Yahoo! Grupos
> 
>     a.. Para visitar o site do seu grupo na web, acesse:
>     http://br.groups.yahoo.com/group/delphi-br/
>       
>     b.. Para sair deste grupo, envie um e-mail para:
>     [EMAIL PROTECTED]
>       
>     c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos
do Serviço do Yahoo!. 
> 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]





-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a