Erro com DELPHI + MySQL + ZEOS
Boa Noite.
Utilizo DELPHI 7
MySQL 5.1
ZEOS 6.5.1 Alpha
Eu tenho um banco de dados em MySQL, e tudo funciona corretamente, porém se eu usar um comando como:
Query.Close;
Query.SQL.Text:='Select * from produtos';
Query.ExecSQL;
Eu recebo um erro dizendo o seguinte:
SQL Error: No database selected.
obs: Eu não tenho a DataBase definida no component zConnection.
Eu defina com:
zConnection1.Database:='MinhaDataBase';
zConnection1.Connect;
no evento onCreate do Form.
Mas, se eu utilizar da mesma maneira, porém com o seguinte código:
Query.Close;
Query.SQL.Text:='Select * from minhadatabase.produtos';
Query.ExecSQL;
Eu não recebo nenhum erro, e ele mostra os itens normalmente.
Tentei também utilizar o código Query.Open ao em vez de Query.ExecSQL;
Mas o resultado também foi o erro.
o unico modo de funcionar corretamente é colocando o_nome_do_database "." o_nome_da_tabela.
Agradeço a todos que ajudarem.
Utilizo DELPHI 7
MySQL 5.1
ZEOS 6.5.1 Alpha
Eu tenho um banco de dados em MySQL, e tudo funciona corretamente, porém se eu usar um comando como:
Query.Close;
Query.SQL.Text:='Select * from produtos';
Query.ExecSQL;
Eu recebo um erro dizendo o seguinte:
SQL Error: No database selected.
obs: Eu não tenho a DataBase definida no component zConnection.
Eu defina com:
zConnection1.Database:='MinhaDataBase';
zConnection1.Connect;
no evento onCreate do Form.
Mas, se eu utilizar da mesma maneira, porém com o seguinte código:
Query.Close;
Query.SQL.Text:='Select * from minhadatabase.produtos';
Query.ExecSQL;
Eu não recebo nenhum erro, e ele mostra os itens normalmente.
Tentei também utilizar o código Query.Open ao em vez de Query.ExecSQL;
Mas o resultado também foi o erro.
o unico modo de funcionar corretamente é colocando o_nome_do_database "." o_nome_da_tabela.
Agradeço a todos que ajudarem.
Jackson Veiga
Curtidas 0
Respostas
José
27/04/2011
Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
GOSTEI 0