Jump to content


Photo

Insert Firebird


  • Faça o login para participar
2 replies to this topic

#1 charles123

charles123

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:ibitinga

Posted 12/08/2010, 23:08

ola pessoal;
estou com o seguinte problema...
tenho uma tabela com 10 campos sendo eles dois deles como not null,
mas quando vou dar insert:
EX.;
INSERT INTO TABLE TESTE VALUES (1,'ARMARINHO DE OURO') //os únicos not null

o FB diz que o numero de informações inseridas é diferente do numero de campos da tabela,
mas no caso eu só tenho estes dados do cadastro no momento, posteriormente vou ter o resto
e então darei um update;
Se alguem puder me ajudar a resolver ficarei grato

#2 Moises Rotiman

Moises Rotiman

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 23/08/2010, 03:15

Bom dia...

Prezado charles, este erro ocorre quando inserimos dados que não correspondem as colunas na tabela, pois você não esta referenciando as colunas que devemn receber os valores.

Tenta fazer teste jeito.

NSERT INTO TABLE TESTE( ID, DESCRICAO )
VALUES (1,'ARMARINHO DE OURO')

Um grande abraço

Rotiman, Moises

#3 charles123

charles123

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:ibitinga

Posted 24/08/2010, 19:01

Bom dia...

Prezado charles, este erro ocorre quando inserimos dados que não correspondem as colunas na tabela, pois você não esta referenciando as colunas que devemn receber os valores.

Tenta fazer teste jeito.

NSERT INTO TABLE TESTE( ID, DESCRICAO )
VALUES (1,'ARMARINHO DE OURO')

Um grande abraço

Rotiman, Moises


Caro Moises, agradeço pela atenção...
mesmo que eu tiver mais capos na tabela ,e referenciar somente os NOT NULL,
os outros por padrao serao preenchidos com 'NULL' sempre?
e outro caso...


ID = INTEGER,NOT NULL
DESC = VARCHAR
IDADE = INTEGER
INSERT INTO TABLE (ID,DESC,IDADE) VALUES (1,'CHARLES','')

A idade esta em branco pq na hr de inserir o usuario deixou em branco pois nao sabia, mais precisa terminar o cadastro, ai o FB diz que o numero de colunas nao é igual ao registro que estou inserindo... pois informei
que ia entrar com tres valores mas na verdade o usuario informou apenas 2...
como resolvo este problema?
Já tentei de varias maneiras mas nenhuma deu certo...
c vc tiver alguma sugestão ficarei grato...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq