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] 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