Erro Master/Detail com delphi7
caros amigos,
Tenho um sistema que usa Dbx para acessar uma base de dados Mysql. Ele funcionava perfeitamente compilado com delphi6, mas com delphi7 ocorre o seguinte erro quando tento abrir uma conexão Master/Detail: ´dbExpress error: [0x0005]: Operation Not supported´.
Alguem poderia me explicar a razão deste problema e como solucioná-lo?
Desde já agradeço.
Tenho um sistema que usa Dbx para acessar uma base de dados Mysql. Ele funcionava perfeitamente compilado com delphi6, mas com delphi7 ocorre o seguinte erro quando tento abrir uma conexão Master/Detail: ´dbExpress error: [0x0005]: Operation Not supported´.
Alguem poderia me explicar a razão deste problema e como solucioná-lo?
Desde já agradeço.
Alex Maia
Curtidas 0
Respostas
Cabelo
07/04/2005
Quais os componentes que vc está usando??
GOSTEI 0
Alex Maia
07/04/2005
Estou usando ClientDataSet>>DataSetProvider>>SqlQuery
GOSTEI 0
Yallebr
07/04/2005
Alex Maia,
O MySQL é um pouco chato em relação as versões. Qual versão do Servidor vc está utilizando e qual versão do Cliente?
Qual é o driver q vc está utilizando para conectar no bd? Informe mais detalhe do problema.
:?:
O MySQL é um pouco chato em relação as versões. Qual versão do Servidor vc está utilizando e qual versão do Cliente?
Qual é o driver q vc está utilizando para conectar no bd? Informe mais detalhe do problema.
:?:
GOSTEI 0
Cabelo
07/04/2005
Qual método vc utiliza para abrir a query..
tem que ser .OPEN.
Se usar o método EXECSQL dá erro, pois este método é usado para manutenção do banco de dados e não para navegação..
tem que ser .OPEN.
Se usar o método EXECSQL dá erro, pois este método é usado para manutenção do banco de dados e não para navegação..
GOSTEI 0
Alex Maia
07/04/2005
Estou usando o Mysql na versão 4.0.14 e o drive nativo do delphi7 mesmo
GOSTEI 0
Alex Maia
07/04/2005
Alguem pode me ajudar????
GOSTEI 0
Cabelo
07/04/2005
[quote:a91a9a6330=´Alex Maia´]Alguem pode me ajudar????[/quote:a91a9a6330]
Colega..
Esse erro normalmente acontece quando vc envia um select ao banco de tenta dar um execsql, dê uma olhada no código para ver se não é isso que está acontecendo.
Colega..
Esse erro normalmente acontece quando vc envia um select ao banco de tenta dar um execsql, dê uma olhada no código para ver se não é isso que está acontecendo.
GOSTEI 0