Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di angels
    Registrato dal
    Sep 2001
    Messaggi
    32

    error converting datetime from character string.

    Ciao a tutti,
    ho un problemino con una pagina asp.
    Devo visualizzare solo i dati corrispondenti alla data attuale,
    Uso la seguente istruzione :
    SQL="Select * from tabella WHERE (data='&date()&')ORDER BY DATA"

    Ma mi visualizza l'errore in oggetto.
    Il campo data su SQL è di tipo datetime con funzione gettime()

    Spero mi aiutiate a risolvere questo problemino!!

    Grazie

  2. #2
    codice:
    SQL="Select * from tabella WHERE (data='" & date() & "') ORDER BY DATA"
    oppure

    codice:
    SQL="Select * from tabella WHERE data=GetTime() ORDER BY DATA"

  3. #3
    Utente di HTML.it L'avatar di angels
    Registrato dal
    Sep 2001
    Messaggi
    32
    Ciao,
    ho provato i dati ma ora mi da questo errore

    Microsoft OLE DB Provider for SQL Server error '80040e07'

    The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.

    /backup/visualizza.asp, line 6


    Help

  4. #4
    stesso errore con tutte e due?

  5. #5
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    in sqlserver i confronti si fanno in modo differente
    nel campo vengono registrata la data insieme all'orario, al millisecondo

    quindi per confrontare le date occorre sempre usare le funzioni di data. ecco un bell'articolo che spiega come fare.

    http://www.devarticles.com/c/a/SQL_S...L_Server_2000/
    Tutti vogliono parlare, nessuno sa ascoltare.

  6. #6
    Utente di HTML.it L'avatar di angels
    Registrato dal
    Sep 2001
    Messaggi
    32
    ops.....ho letto l'articolo ma non ho capito un gran chè...
    io devo tirare fuori solo quei dati dal db che corrispondono alla data attuale.
    Devo cambiare la tipologia di campo data? da datetime a qualcos'altro?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.