Fórum Column unknown VALOR Client SQL dialect 1 does support... #279440
28/04/2005
0
with message ´Column unknown VALOR Client SQL dialect 1 does
support reference to BIGINT datatype´.
Não consigo resolver este problema, estou usando o
TSQLConnection
TSQLDataSet
TDataSetProvider
TClientDataSet
TDataSource
with cdsContrato do if changecount > 0 then applyupdates(0);
isso se eu entro com valor - se ficar em branco funciona...
O campo valor é Decimal(15,2) e o dialect é 3...
Alugém pode me ajudar, já removi os componentes e nada...
Walfrido
Curtir tópico
+ 0Posts
29/04/2005
Raserafim
Mas vc pode alterar o Dialect do seu banco de dados. na pasta do InterBase ou do Firebird tem uma pasta chamada Bin e dentro desta um arquivo chamado gfix.exe. vá em Iniciar > Executar e entre com:
C:\....gfix nomedobanco -sql_dialect 3 -user SYSDBA -password masterkey
com este código a sua base vai passar a usar o Dialect 3 e acho que o seu problema estará resolvido.
Gostei + 0
29/04/2005
Walfrido
Já recriei o banco de dados novamente, e nada...
Gostei + 0
29/04/2005
Vinicius2k
Verifique o dialeto que está configurado no TSQLConnection.
( Params -> SQLDialect ). *Provavelmente*, está setado para o dialeto 1.
T+
Gostei + 0
29/04/2005
Cabelo
No banco deve star com Dialect 3..
Configure os parâmetros do SQLConnection de acorodo com o banco..
O SQL Dialect tem que estar 3, que é o mesmo do banco.
Gostei + 0
29/04/2005
Walfrido
O banco foi criado com Dialect 3 e o SQLConnection ta configurado certo tbm...
Gostei + 0
29/04/2005
Cabelo
Senão abra o arquivo DBConnections.INI e verifique se SQLConnection está gravando corretamente no arquivo.
Gostei + 0
29/04/2005
Walfrido
Segui todos os passos necessários, inclusive ver os arquivos *.ini que se refere ao DBExpress, e não resolveu nada, ai resolvi desinstalar, baixei novamente o Firebird 1.5 e instalei de novo, ai deu certo...
Só não me perguntem o que aconteceu, pois não saberia responder...
Mais uma agradeço a todos pela ajuda...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)