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

erro sql

Discussão em 'Programação' iniciada por alfinete, 17 de Outubro de 2007. (Respostas: 6; Visualizações: 771)

  1. alfinete

    alfinete Power Member

    Código:
     update Tabpedido  set quantidade = 12 
    where tabpedido.estado=4 
    and tabpedido.datahora = '16-10-2007 23:46:49'
    
    quanto tento executar esta query dá o seguinte erro

    Código:
    The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
    The statement has been terminated.
    
    
    agradecia um help
     
  2. p3dro

    p3dro Power Member

    não tenho a certeza se funciona, mas tenta fazer, por ex., de uma destas maneiras:


    Código:
    update Tabpedido  set quantidade = 12 
    where tabpedido.estado=4 
    and tabpedido.datahora = '2007-10-16 23:46:49'
    
    ou

    Código:
    update Tabpedido  set quantidade = 12 
    where tabpedido.estado=4 
    and tabpedido.datahora = CONVERT(datetime, '16-10-2007 23:46:49')
     
  3. alfinete

    alfinete Power Member

    a primeira opção que deste



    (0 row(s) affected)

    apesar de esse registo la existir

    a segunda

    dá..

    o erro ja descrito a cima
     
  4. SoundSurfer

    SoundSurfer Power Member

    Penso que não é aconselhado estares a usar uma data de pedido como se fosse uma chave...
    Esse formato de data que colocaste é a string resultante da conversão do formato interno de data que o Managment Studio ou o enterprise manager apresenta...

    Experimenta usar um "like" em vez do igual e coloca um '%' no fim da string.
     
  5. Poiel

    Poiel Power Member

    Exprimenta a tua expressao, mas troca a ordem do dia e do mes 10-16-2007.....
     
  6. mOrSa

    mOrSa Power Member

    Qual é o SGBD? MySQL?

    Se sim recomendo o Manual das funcoes date-time!

    1abraço
     
  7. alfinete

    alfinete Power Member

    sgbd sql server 2000 problema resolvido

    obrigado por tdos os helps
     

Partilhar esta Página