Dialect 1 X Dialect 3 - URGENTE
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,
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
Curtidas 0
Respostas
Paulo Figueiredo
05/03/2003
:)
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.... ´
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.... ´
GOSTEI 0
Renata
05/03/2003
FUNCIONOU!!!
Obrigada à todos que me ajudaram.
Value mesmo!!!
[]´s
Obrigada à todos que me ajudaram.
Value mesmo!!!
[]´s
GOSTEI 0