Fórum Tquery manipular o databasename sem alias no BDE #290068
29/07/2005
0
Estou a criar um Query em tempo de execução, o problema é que para lhe atribuir a base dados tenho que criar um Alias no BDE, existe outra maneira? E que eu estou a usar o firebird e o meu projeto uso o TIBdatabase directo a base dados não existe nenhuma maneira de usar essa tibdatabse na query?
Qry := TQuery.Create(self); qry.DatabaseName := ´base2´; Qry.SQL.Add(´SELECT * FROM tabela´); Qry.Open;
ja tentei fazer assim:
qry.databasename :=minhaconexao;
qry.databasename := tibdb.databasename;
qry.databasename :=C:\BASEDADOS.GDB;
mas não funciona
Obrigada
portelinha@clix.pt
Porty
Curtir tópico
+ 0Posts
29/07/2005
Gandalf.nho
Gostei + 0
29/07/2005
Porty
Porque dá o seguinte erro:
Unknown database Alias: minhaconexao
O meu codigo é o seguinte:
Qry := TQuery.Create(Self); Qry.SQL.Add(´SELECT * FROM clientes´); Qry.DatabaseName:= ´minhaconexao´; qry.Open;
Tenho um form com:
IBDatabase1 (name: minhaconexao
( database: C:\Delphi\teste\BASEDADOS.GDB
IBTransaction1
Sabe-e dizer porque dá erro??
Se eu criar um alias para essa base dados no BDE já funciona e não preciso ter o IBdatabase. Mas como lhe disse eu não criar usar o BDE.
Gostei + 0
29/07/2005
Gandalf.nho
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)