GARANTIR DESCONTO

Fórum Afarias, aqui estão os erros que você pediu!!(VALDINEY) #41176

27/12/2003

0

Obrigado por responder !!!

Estou a algumas madrugadas batendo cabeças nisso !!!!!

Os erros são os seguintes:

“Project raised exception class EibinterbaseError with message ’internal error’ Process stopped. Use step or run to continue”.


Algumas vezes, dava essa mensagem “overflown” ou algo parecido.

Já tirei o ApplyUpdates, porém continua dando problemas “internal error”. Será que é o Servidor interbase que esta com algum problema?!


Valdiney

Valdiney

Responder

Posts

27/12/2003

Afarias

|Será que é o Servidor interbase que esta com algum problema?!

É o q parece... mas não tenho certeza... vc poderia verificar se o arquivo GDB está corrompido com o GFIX ou uma ferramenta administrativa (IBConsole por exemplo) -- com o GFIX seria::

gfix -v -f -user sysdba -pass masterkey banco.gdb


bom, de qualquer forma, um exemplo rápido::

1- crie um novo banco de dados
2- cria uma tabela neste banco::

create table figuras (
  codigo integer not null,
  nome varchar(20),
  figura blob sub_type 0,
  primary key (codigo)
);


3- crie um generator ::

create generator codigo_figura;


4- crie um novo projeto no Delphi
5- no form principal coloque 1 IBDatabase e 1 IBTransaction e configure-os
6- coloque agora um IBDataSet, configure Database, Transaction e no SelectSQL coloque::

select * from figuras


7- configure a propriedade GeneratorField (campo=codigo,generator=codigo_figura,evento=new record)
8- clique com o botão direito no IBDataSet e selecione no menu ´Dataset Editor...´
9- no assistente, selecione na lista da esquerda (key fields) apenas o campo codigo e clique no botão GENERATE SQL, e feche o assistente
10- dê um duplo-clique no IBDataSet e adicione todos os campos (Add all fields)
11- selecione os campos (TFields) e arraste e solte para o formulário
12- coloque 1 DBNavigator no form e associe ao DataSource1
13- coloque 1 botão no form com o caption ´Salvar´ e coloque o código::

with IBDataSet1 do
begin
  Transaction.Commit;
  Open;
end;


ou

IBDataSet1.Transaction.CommitRetaining;


14- no evento OnCreate do form coloque::

IBDatabase1.Connected := True;
IBDataSet1.Open;


15- coloque seu código do OnDblClick no DBImage

16- compile e teste a aplicação!


T+

PS:: POR FAVOR, PROCURE NÃO CRIAR NOVOS TÓPICOS PARA CONTINUAR UMA DISCUSSÃO JÁ INICIADA, APENAS RESPONDA AO TÓPICO ORIGINAL, OK?!


Responder

Gostei + 0

27/12/2003

Valdiney

É o q parece... mas não tenho certeza... vc poderia verificar se o arquivo GDB está corrompido com o GFIX ou uma ferramenta administrativa (IBConsole por exemplo) -- com o GFIX seria::
-------------------------------
Vou tentar fazer esse teste amanhã, poi esse problema me desgastou muito, qualquer coisa te informo, valeu?! :D


----------------------------------------------------
PS:: POR FAVOR, PROCURE NÃO CRIAR NOVOS TÓPICOS PARA CONTINUAR UMA DISCUSSÃO JÁ INICIADA, APENAS RESPONDA AO TÓPICO ORIGINAL, OK?!
--------------

Me desculpe é que apesar do tempo em que participo do fórum, as vezes fico um pouco perdito, pois na verdade eu queria ter respondido ao invés de ter postato um novo tópico :oops:

Mas agradeço pela força esta sendo de grande valia!!


Responder

Gostei + 0

29/12/2003

Valdiney

Afarias Mais Erros!!! :?:

Alô Afarias hoje tentei bater cabeça novamente com aqueles erros! :(

Tentei novamente, mas não consegui usar o bigfix. Mas criei um novo banco com uma tabela para inserir fotos e deu erro novamente erro. Desinstalei e instalei o firebird novamente mas de nada adiantou.
Esse foi o erro que começou tudo!


[b:fe4b6464f4]Project Project.1.exe rised exception class e ibinterbase error with message ‘ arithmetic exception, numeric overflow, or string truncation’. Cannot transliterate caracter between caracter sets’ process stopped. Use estep or run to continue.[/b:fe4b6464f4]


Estou quase perdendo as esperanças!!! Espero que você possa me ajudar!!!
Agradeço desde já sua Ajuda!!! :!:


Responder

Gostei + 0

30/12/2003

Afarias

Bom, o problema ao q parece não é com o FB

Vc já tentou seguir o exemplo Passo-a-Passo q passei??

No mais, post aqui o código q vc está usando, e o metadata de sua tabela.


T+


Responder

Gostei + 0

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

Aceitar