Fórum Erro ao incluir registro!!! #40722
09/12/2003
0
Caros colegas..
Estou com problemas para incluir um registro...
A tabelas foi criada desta maneira...
CREATE TABLE TBL_PESSOA
(
COD_PESSOATPRIMARY_KEY,
NOMETNOME,
COD_TIPO_PESSOAINTEGER NOT NULL,
FISICA_JURIDICAVARCHAR(8) CHARACTER SET ISO8859_1 NOT NULL COLLATE PT_PT,
PRIMARY KEY (COD_PESSOA)
);
O comando de inclusão é o seguinte....
INSERT INTO TBL_PESSOA (COD_PESSOA, NOME, COD_TIPO_PESSOA, FISICA_JURIDICA) VALUES (1, ´rodrigo´, 4, ´FÍSICA´);
Este comando esta sendo executado no Interactive SQL do Interbase.
A mensagem de erro é a seguinte....
Arithmetic exception, numeric overflow, or string truncation
Cannot transliterate character between character sets
Statement: INSERT INTO ´TBL_PESSOA´ (´COD_PESSOA´, ´NOME´, ´COD_TIPO_PESSOA´, ´FISICA_JURIDICA´) VALUES (1, ´rodrigo´, 4, ´FÍSICA´)
O q pode estar acontecendo??
Desde já agradeço...
Jerônimo Vitória de Andrades
Certa Sistemas de Informação
Estou com problemas para incluir um registro...
A tabelas foi criada desta maneira...
CREATE TABLE TBL_PESSOA
(
COD_PESSOATPRIMARY_KEY,
NOMETNOME,
COD_TIPO_PESSOAINTEGER NOT NULL,
FISICA_JURIDICAVARCHAR(8) CHARACTER SET ISO8859_1 NOT NULL COLLATE PT_PT,
PRIMARY KEY (COD_PESSOA)
);
O comando de inclusão é o seguinte....
INSERT INTO TBL_PESSOA (COD_PESSOA, NOME, COD_TIPO_PESSOA, FISICA_JURIDICA) VALUES (1, ´rodrigo´, 4, ´FÍSICA´);
Este comando esta sendo executado no Interactive SQL do Interbase.
A mensagem de erro é a seguinte....
Arithmetic exception, numeric overflow, or string truncation
Cannot transliterate character between character sets
Statement: INSERT INTO ´TBL_PESSOA´ (´COD_PESSOA´, ´NOME´, ´COD_TIPO_PESSOA´, ´FISICA_JURIDICA´) VALUES (1, ´rodrigo´, 4, ´FÍSICA´)
O q pode estar acontecendo??
Desde já agradeço...
Jerônimo Vitória de Andrades
Certa Sistemas de Informação
Jerônimo
Curtir tópico
+ 0
Responder
Posts
09/12/2003
Stormconflict
como vc está definindo os tipos?
TPRIMARY_KEY,
TNOME
?
vc estaria usando autoincrement através de trigger?
TPRIMARY_KEY,
TNOME
?
vc estaria usando autoincrement através de trigger?
Responder
Gostei + 0
09/12/2003
Jerônimo
Os tipos são os seguintes:
CREATE DOMAIN ´TPRIMARY_KEY´ AS INTEGER NOT NULL;
CREATE DOMAIN ´TNOME´ AS VARCHAR(40) CHARACTER SET ISO8859_1 NOT NULL COLLATE PT_PT;
ñ estou utilizando trigger para fazer o incrementador...
aguardo resposta....
CREATE DOMAIN ´TPRIMARY_KEY´ AS INTEGER NOT NULL;
CREATE DOMAIN ´TNOME´ AS VARCHAR(40) CHARACTER SET ISO8859_1 NOT NULL COLLATE PT_PT;
ñ estou utilizando trigger para fazer o incrementador...
aguardo resposta....
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)