Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Selezionare dati

  1. #1
    Utente di HTML.it L'avatar di angels
    Registrato dal
    Sep 2001
    Messaggi
    32

    Selezionare dati

    Ciao a tutti,
    torno a chiedere una mano.
    Io voglio tirare fuori dal db i dati corrispondenti solo alla data di oggi. Il campo data nella tabella è smalldatetime.
    Come posso fare?
    Ho provato a fare questa query:
    SQL="Select * from esitobck WHERE (data="&date()&")"
    ma mi da errore.
    Potete dirmi come posso fare?

    Grazie

  2. #2
    E l'errore qual'è?

  3. #3
    Utente di HTML.it L'avatar di angels
    Registrato dal
    Sep 2001
    Messaggi
    32
    Microsoft OLE DB Provider for SQL Server error '80040e07'

    Syntax error converting datetime from character string.

    Non so...dovrei cambiare la tipologia del campo in varchar o altro?

    Grazie

  4. #4
    Io tratto le date su campi varchar scrivendo una stringa del tipo
    yyyymmddhhnnss

  5. #5
    Utente di HTML.it L'avatar di angels
    Registrato dal
    Sep 2001
    Messaggi
    32
    E come fai a passare i dati in quel modo?
    Ho convertito il campo in varchar ora la data compare così: Nov 25 2005 2:16PM.

    Io non vorrei andare a scrivere in questo modo ma tipo 25/11/2005 e senza specificare l'orario, ma non so proprio come fare e a dir la verità non so nemmeno come faccio a tirare poi fuori i dati.

    Help Me

  6. #6
    Inserisco i dati con una funzione che mi sono fatto.
    codice:
    function myDate()
    	iYear = datePart("yyyy",date())
    	iMonth = datePart("m",date())
    	if iMonth < 10 then iMonth = "0" & iMonth
    	iDay = datePart("d",date())
    	if iDay < 10 then iDay = "0" & iDay
    	iHour = datePart("h",time())
    	if iHour < 10 then iHour = "0" & iHour
    	iMinutes = datePart("n",time())
    	if iMinutes < 10 then iMinutes = "0" & iMinutes
    	iSeconds = datePart("s",time())
    	if iSeconds < 10 then iSeconds= "0" & iSeconds
    	myDate = iYear & iMonth & iDay & iHour & iMinutes & iSeconds
    end function
    
    response.write myDate()

  7. #7
    Utente di HTML.it L'avatar di angels
    Registrato dal
    Sep 2001
    Messaggi
    32
    Grazie e scusa il ritardo.
    Ma poi come faccio a inserire la data in questo modo sul db?

    INSERT INTO table (mydate())?!?!?

    Ho molta confusione

    Grazie

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.