Erro ao salvar registro no Interbase... - O que devo fazer?

14/02/2003

0

:?: :( Criei um campo chamado código do tipo integer. - E coloquei
um código p/ que ao clickar no botao insert do DBNavigator,
ele pega o último código e acrescenta + 1. - Ele mostra
o código seguinte normalmente, e após pressionar o botão
post do DBNavigator, ele tráz a seguinte mensagem:

Project vendas raised exception class EDataSetError
with
message ´arithmetic exception, numeric overflow, or
string
truncation Cannot transliterate character between character
sets´. Process stopped. Use Step or Run to continue.

Código do DBNavigator (Evento on Click)...

var codigo : longint;
begin
if (button = (nbInsert)) then
begin
with ds_locador do
begin
if not Isempty then
begin
last;
codigo := fieldByName(´codigo´).asInteger + 1;
end
else
codigo := 1;
Insert;
fieldByName(´codigo´).asInteger := codigo;
end;
DBEdit2.SetFocus;
end;

O que devo fazer, para resolver este problema!!!


Anonymous

Anonymous

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar