Página Inicial do Fórum > Java Básico

Erro ao Salvar no Banco de dados



Criar novo tópico   Responder tópico


  1. joao.segali
    Posts:3


    Comment Arrow

    Publicado em: 04/04/2011 22:21:54

    Boa noite galera, estou com um probleminha, de erro de SQL na hora de salvar no banco de dados e nao estou encontrando esse erro!
    o codigo é esta abaixo! Estou fazendo com base JDBC! Agradeço desde já!




  1. thales.barbosa
    Posts:318


    Comment Arrow

    Publicado em: 05/04/2011 09:12:20

    Depois de cada virgula no sql tem que ter espaço, todos os campos no banco são varchar ou char?
    E principalmente, coloca o erro que ta dando.
    _________________
    Pensando...
    "Deus e o programador fizeram um acordo. Deus não desenvolve sistemas e o programador não faz milagres."




  1. simu
    Posts:9416


    Comment Arrow

    Publicado em: 05/04/2011 09:35:36

    thales.barbosa
    Depois de cada virgula no sql tem que ter espaço, todos os campos no banco são varchar ou char?
    E principalmente, coloca o erro que ta dando.



    essa do espaço após a vírgula nunca ouvi. Tem certeza?
    Entre palavras (chaves), obviamente sim, mas não depois de vírgula ou parênteses, apesar de facilitar a leitura.

    Com tantos parâmetros, o meu primeiro suspeito é o número correto de interrogações e de comandos "set...". A mensagem de erro provavelmente ajudaria... mas parece que está faltando um "setString" - tem 14 parâmetros, 14 interrogações mas só 13 estão sendo setados. Qual? vou ficar devendo [:-)

    [[]]
    _________________
      Nome real: Carlos F. Heuberger

    Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!

    "The mod javafree deserves, but not the one it needs right now."
    --------------------
    Não leio nem respondo MPs!
    This posting is provided AS IS with no warranties and confers no rights.




  1. thales.barbosa
    Posts:318


    Comment Arrow

    Publicado em: 05/04/2011 09:12:20

    simu
    thales.barbosa
    Depois de cada virgula no sql tem que ter espaço, todos os campos no banco são varchar ou char?
    E principalmente, coloca o erro que ta dando.



    essa do espaço após a vírgula nunca ouvi. Tem certeza?
    Entre palavras (chaves), obviamente sim, mas não depois de vírgula ou parênteses, apesar de facilitar a leitura.

    Com tantos parâmetros, o meu primeiro suspeito é o número correto de interrogações e de comandos "set...". A mensagem de erro provavelmente ajudaria... mas parece que está faltando um "setString" - tem 14 parâmetros, 14 interrogações mas só 13 estão sendo setados. Qual? vou ficar devendo [:-)

    [[]]


    Simu, sempre que esqueço os espaços entre os campos do BD dá erro no comando.
    E agora que vc falou tem ? a mais mesmo.
    _________________
    Pensando...
    "Deus e o programador fizeram um acordo. Deus não desenvolve sistemas e o programador não faz milagres."




  1. simu
    Posts:9416


    Comment Arrow

    Publicado em: 05/04/2011 09:35:36

    thales.barbosa
    simu

    [...]


    Simu, sempre que esqueço os espaços entre os campos do BD dá erro no comando.
    E agora que vc falou tem ? a mais mesmo.


    Qual banco e com qual driver? Tem um exemplo?
    [[]]
    _________________
      Nome real: Carlos F. Heuberger

    Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!

    "The mod javafree deserves, but not the one it needs right now."
    --------------------
    Não leio nem respondo MPs!
    This posting is provided AS IS with no warranties and confers no rights.




  1. thales.barbosa
    Posts:318


    Comment Arrow

    Publicado em: 05/04/2011 09:12:20

    SQL server 2005, usando conexão JDBC.
    _________________
    Pensando...
    "Deus e o programador fizeram um acordo. Deus não desenvolve sistemas e o programador não faz milagres."




  1. joao.segali
    Posts:3


    Comment Arrow

    Publicado em: 04/04/2011 22:21:54

    é isso msm to passando 14, e setanto 13! vlw galera...!!

    esse negocio de espeçamento nao tem nda a ver nao, da certo sim!

    abraços




  1. thales.barbosa
    Posts:318


    Comment Arrow

    Publicado em: 05/04/2011 09:12:20

    Estranho pq ja fiz com espaço entre um campo e outro no insert e deu erro qdo retirei o espaçoç funcionou... Vai entender
    _________________
    Pensando...
    "Deus e o programador fizeram um acordo. Deus não desenvolve sistemas e o programador não faz milagres."




  1. simu
    Posts:9416


    Comment Arrow

    Publicado em: 05/04/2011 09:35:36

    thales.barbosa
    Estranho pq ja fiz com espaço entre um campo e outro no insert e deu erro qdo retirei o espaçoç funcionou... Vai entender



    _________________
      Nome real: Carlos F. Heuberger

    Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!

    "The mod javafree deserves, but not the one it needs right now."
    --------------------
    Não leio nem respondo MPs!
    This posting is provided AS IS with no warranties and confers no rights.




  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> Java Básico