Fórum Não estou entendendo esse erro! #344654
17/08/2007
0
Segue abaixo o cádigo:
Classe criada
unit Unit2; interface uses DB, DBTables, IBDatabase; type TLuiz = class public DBase: TDatabase; IDBase: TIBDatabase; QrySQL: TQuery; constructor Create; constructor IBCreate; constructor QryCreate; end; var Conectado: Boolean; implementation
Cria o componente DataBase e conecta ao banco
constructor TLuiz.Create; begin DBase := TDatabase.Create(nil); DBase.LoginPrompt := False; DBase.AliasName := ´Luiz´; DBase.DatabaseName := ´Teste´; DBase.Params.Append(´user name=SYSDBA´); DBase.Params.Append(´password=masterkey´); DBase.TransIsolation := tiDirtyRead; DBase.Connected := True; if DBase.Connected = True then Conectado := True; end;
Cria a query e recebe o nome da database criada
Aqui que dá o erro
Luiz_aquino
Curtir tópico
+ 0Posts
18/08/2007
Marcosrocha
procedure TForm1.Button1Click(Sender: TObject); var Marcos: TLuiz; begin Marcos := TLuiz.Create; // faz tudo o que tem que fazer Marcos.Free; end;
Gostei + 0
19/08/2007
Martins
A pergunta do colega [b:fb94e50c12]mcblade[/b:fb94e50c12] é pertinente.
Bons códigos.
Gostei + 0
19/08/2007
Luiz_aquino
constructor TLuiz.QryCreate; begin QrySQL := TQuery.Create(nil); Create; QrySQL.DatabaseName := DBase.DatabaseName; //O erro ocorre aki! end;
Gostei + 0
20/08/2007
Massuda
constructor TLuiz.QryCreate; begin Create; QrySQL := TQuery.Create(nil); QrySQL.DatabaseName := DBase.DatabaseName; //O erro ocorre aki! end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)