Erro em aplicação com DBExpress

13/02/2006

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


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 [b:6e1b50a4ea]Operation not suported[/b:6e1b50a4ea]

Alguém pode me ajudar


Fknyght

Respostas

13/02/2006

Fknyght

Estou usando o Firebird 1.5 como banco de dados

Grato


Responder Citar

13/02/2006

Reg_desenvolvimento

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...


Responder Citar

13/02/2006

Reg_desenvolvimento

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


Responder Citar

13/02/2006

Fknyght

Ta tando [b:56492743f9]operation not aplicated[/b:56492743f9]

que erro e este

  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; 



Responder Citar

13/02/2006

Reg_desenvolvimento

Não tem nada nos parametros?


Responder Citar

13/02/2006

Fknyght

Tem nada em parametros não


Responder Citar