1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

SQL Syntax error

Discussão em 'Programação' iniciada por Mig, 29 de Dezembro de 2003. (Respostas: 4; Visualizações: 1739)

  1. Mig

    Mig Power Member

    Uma página ASP está a dar-me cabo da cabeça...
    Deve ser da hora, mas não estou a atinar... :rolleyes:

    Qual é o erro que está no comando SQL?

    Error Type:
    Microsoft JET Database Engine (0x80040E14)
    Syntax error in INSERT INTO statement.


    O comando SQL é:


    "insert into Tabela_Tarefas
    (Nome_Tarefa,ID_Obra,Nome_Empreendimento,Nome_Empreiteiro,Nome_Dono-de-Obra)
    values ('Pavimentação 3',1,'Teste 123','EmpreiTeste','Dono Teste Lda')"
     
    Última edição: 29 de Dezembro de 2003
  2. Mig

    Mig Power Member

    Mexi e remexi, alterei o tamanho do nome dos campos e já funciona...

    Podem apagar a thread, por favor.
     
  3. NoMercy

    NoMercy Power Member

    insert into Tabela_Tarefas(
    Nome_Tarefa,
    ID_Obra,
    Nome_Empreendimento,
    Nome_Empreiteiro,
    Nome_Dono-de-Obra) --> provavelmente isto
    values ('Pavimentatpo 3',
    1,
    'Teste 123',
    'EmpreiTeste',
    'Dono Teste Lda')

    Não me parece que isto "Nome_Dono-de-Obra" seja um nome de campo bem formatado. O motor da tua bd deixou-te criar um campo assim :eek: !??!
    Provalvelmente o motor está a tentar subtrair o "Nome_Dono" ao "de" e depois subtrai o "Obra" ;) percebes?!
     
  4. Mig

    Mig Power Member

    Não era por aí, mas no entanto ficou "Nome_DonoObra". :D

    O "Nome_Empreendimento" é que estava a atrofiar tudo acho eu...
    Quando reduzi para "Nome_Empreend" passou a dar.
     
  5. NoMercy

    NoMercy Power Member

    pois, os nomes de campos e tabelas etc, normalmente não podem exceder os 18 caracteres. Mas isto depende de motor de bd para motor, por isso pode não ser bem assim no teu caso.
    De qualquer maneira o "Nome_Dono-de-Obra" não estava lá muito bem, usa sempre underscore se kiseres separar palavras.
     
    Última edição: 29 de Dezembro de 2003

Partilhar esta Página