Array
(
)

Erro em aplicação com DBExpress

Fknyght
   - 13 fev 2006

Tenho uma aplicação que funciona 100¬ no Windows XP usando o seguintes condições



Citação:

TSQLDataSet -> Ligado a um TSQLConnection
TDataSetProvider -> Ligado no TSqlDataSet
TClientDataSet -> Ligado ao TDataSetProvider


No windows xp funciona bunitinho, agora no windows 2000 ao tentar dar um open no TClientDataSet, o programa gera um erro Operation not suported

Alguém pode me ajudar


Fknyght
   - 13 fev 2006

Estou usando o Firebird 1.5 como banco de dados

Grato


Reg_desenvolvimento
   - 13 fev 2006

Tive esse problema semana passarda...
Vc esta usando algum where no componente sql?
se tiver, coloque as confições em minusculo, assim:
select * from CLIENTES where nome = ´Joaozinho´
por exemplo
E o nome da tabela sempre coloca em maiuscula, senao tb da problema...


Reg_desenvolvimento
   - 13 fev 2006

Ha, vai tb na parte parametros do seu componente sql, e retire os que estão lá, caso esiver...


Fknyght
   - 13 fev 2006

Ta tando operation not aplicated

que erro e este

#Código


tMovi.Close;
SqlDataSet1.CommandText := ´select * from COD_BARRAS where usuario = ´ + #39 + SQLClientDataSet1USUARIO.Value + 39 +
´ and data_pgto = ´ + 39 + FormatDateTime(´mm-dd-yyyy´,fMain.DataSistema) + 39 + ´ order by hora_pgto´;
SQLDataSet1.Close;
tMovi.Open;
If tMovi.IsEmpty then
Begin
BitBtn1.Enabled := False;
BitBtn2.Enabled := False;
end;



Reg_desenvolvimento
   - 13 fev 2006

Não tem nada nos parametros?


Fknyght
   - 13 fev 2006

Tem nada em parametros não