Fórum Dialect 1 X Dialect 3 - URGENTE #142550

05/03/2003

0

Eu crio minhas databases no IBExpert Personal. Qdo abro elas lá ele
mostra em azulzinho uma mensagem dizendo que está usando o Dialect 3.
Eu fui lá e criei um campo novo na minha tabela do tipo Date, para testar.
Ele criou numa boa. Consigo até alterar o conteúdo do campo pelo IBExpert. Mas na execucao do programa, qdo abro a tabela, ele dá o seguinte erro:

Project meuprojeto.exe raised exception class EDBEngineError with message
´General SQL Error.
Column unknow
CAMPO_DATA
Client SQL Dialect 1 does not suport reference to DATE datatype´
Process stoped. Use step or run to continue.


Agora me diga, PORQUE ELE APARECE FALANDO QUE O DIALECT 1 NAO ACEITA O
TIPO DATA SE QDO EU CRIEI A DATABASE EU A CRIEI C/ DIALECT 3????

Uso Interbase versao 6.0

Podem me ajudar????

Grata,


Renata

Renata

Responder

Posts

06/03/2003

Paulo Figueiredo

:)
Renata,

Essa resposta eu obtive do Bruno Sonnino, autor do Livro - Desenvolvendo aplicações com Delphi 6.
Se você estiver acessando a base de dados com o BDE isso pode ajudar.

´Esse problema e com a configuracao da BDE, que por padrao nao tem a
configuracao SQDialect. Faca o seguinte:
Va para o menu iniciar e selecione a opcao Executar e execute Regedit. No
regedit, va para a chave:
HKEY_LOCAL_MACHINE\Software\Borland\Database
Engine\Settings\DRIVERS\INTRBASE\DB OPEN
La, clique com o botao direito do mouse e escolha Novo/Valor da sequencia.
Ali, coloque SQLDIALECT, e altere o valor da sequencia para ´3´. Feche o
editor de registro e reinicie a maquina. Quando voce abrir a configuracao da
BDE novamente, deve estar la.... ´


Responder

Gostei + 0

06/03/2003

Renata

FUNCIONOU!!!

Obrigada à todos que me ajudaram.

Value mesmo!!!

[]´s


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar