DBExpress Error: Operation Not Supported
:?: Caros colegas,
Possuo um Pentiun III 750, com Windows XP instalado na partição D: e o Delphi 7 com Interbase 6.5.
Estou tentando migrar meu programa do Delphi 6 p/ o 7, só que quando executo o programa ele dá o erro acima.
Pensando ser algum problema no meu programa, criei um pequeno projeto de teste diretamente no Delphi 7, com um Form e um Datamodule, no DM inclui 1 SqlConnection, 1 SqlDataset, 1 DataSetProvider, 1 ClientDataSet e um DataSource. Fiz as ligações entre eles e alterei ´Connected = True´. No Form coloquei um DbGrid e associei com o DataSource. Os dados da tabela apareceram no DbGrid. Quando mandei compilar o programa ele me retornou o seguinte erro: DBExpress Error: Operation Not Supported, dou OK e o erro volta como: SQL Error: Error Mapping Failed.
- Já verifiquei que as DLLs necessárias ao DbExpress (Midas, etc.) estão nas suas respectivas pastas;
- Peguei o mesmo projeto e compilei no Delphi 6 - rodou sem erros;
- Já desinstalei o Delphi e o Interbase e instalei tudo de novo;
Não sei mais o que tentar...
Agradeço por sua atenção,
Marcello
Possuo um Pentiun III 750, com Windows XP instalado na partição D: e o Delphi 7 com Interbase 6.5.
Estou tentando migrar meu programa do Delphi 6 p/ o 7, só que quando executo o programa ele dá o erro acima.
Pensando ser algum problema no meu programa, criei um pequeno projeto de teste diretamente no Delphi 7, com um Form e um Datamodule, no DM inclui 1 SqlConnection, 1 SqlDataset, 1 DataSetProvider, 1 ClientDataSet e um DataSource. Fiz as ligações entre eles e alterei ´Connected = True´. No Form coloquei um DbGrid e associei com o DataSource. Os dados da tabela apareceram no DbGrid. Quando mandei compilar o programa ele me retornou o seguinte erro: DBExpress Error: Operation Not Supported, dou OK e o erro volta como: SQL Error: Error Mapping Failed.
- Já verifiquei que as DLLs necessárias ao DbExpress (Midas, etc.) estão nas suas respectivas pastas;
- Peguei o mesmo projeto e compilei no Delphi 6 - rodou sem erros;
- Já desinstalei o Delphi e o Interbase e instalei tudo de novo;
Não sei mais o que tentar...
Agradeço por sua atenção,
Marcello
Marcello
Curtidas 0
Respostas
Anonymous
01/02/2003
cara, é o seguinte
eu tenho quase certeza que é problema de dll.
algo parecido ocorreu comigo.
o delphi 7 só aceita até a versão 3.2x do mysql, se vc tentar colocar a dll do mysql 4, dá a mesma mensagem que apareceu pra vc.
isto ocorre pq eles mudaram algumas rotinas na dll, então creio que possa ser isso que esteja acontecendo com vc.
uma idéia é copiar as dll do delphi 6 e jogar na pasta do programa, aí vc tentar rodar pra ver o que acontece.
valeu
eu tenho quase certeza que é problema de dll.
algo parecido ocorreu comigo.
o delphi 7 só aceita até a versão 3.2x do mysql, se vc tentar colocar a dll do mysql 4, dá a mesma mensagem que apareceu pra vc.
isto ocorre pq eles mudaram algumas rotinas na dll, então creio que possa ser isso que esteja acontecendo com vc.
uma idéia é copiar as dll do delphi 6 e jogar na pasta do programa, aí vc tentar rodar pra ver o que acontece.
valeu
GOSTEI 0
Guinther
01/02/2003
Olá Marcelo
O problema é simples. O Delphi 7 está querendo usar as bibliotecas dbExpress do Delphi 6, pois ambos estão no caminho do windows. Apague o arquivo dbexpint.dll do diretorio (Delphi6)\Bin que tudo estará resolvido.
[]´s
Guinther Pauli
O problema é simples. O Delphi 7 está querendo usar as bibliotecas dbExpress do Delphi 6, pois ambos estão no caminho do windows. Apague o arquivo dbexpint.dll do diretorio (Delphi6)\Bin que tudo estará resolvido.
[]´s
Guinther Pauli
GOSTEI 0