Visualizzazione dei risultati da 1 a 9 su 9

Discussione: problema date

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    119

    problema date

    Salve,

    non riesco a capire perchè fa così

    premetto server aruba

    mi server di recupera dei dati trami date o provato queste 2 soluzioni ma mi succede delle cosa strana

    1 caso

    --------
    db access campo data formattato come data

    tre date inserite 29/09/2009 30/09/09 01/10/2009

    provo a richiamare i record per data singola 29/09/2009 ok 30/09/2009 ok 01/10/2009 errore
    provo da 29/09/2009 a 30/09/2009 ok 29/09/2009 a 01/10/2009 errore

    come ma 01/10/2009 non funziona????

    Codice PHP:




    xcdta 
    DateDiff("D"ndatandata2)

    response.write xcdta "

    "

    if xcdta >= 0 then

    variabile
    =trim(ndata)
    variabile2=trim(ndata2)

    else

    variabile=trim(ndata2)
    variabile2=trim(ndata)

    end if

    response.Write variabile1 &"
    "
    response.Write variabile2 &"

    "

     
    stringa="SELECT * FROM numeri where data>=#" variabile "#" " and data<=#" variabile2 "#" " order by id asc" 
    SELECT * FROM numeri where data>=#30/09/2009# and data<=#01/10/2009# order by id asc

    ADODB.Recordset error '800a0bcd'

    Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record

    -----

    ho provato anche a modificare il campo nel db con data in formato testo ma succede ugule

    stringa="SELECT * FROM numeri where data>='" & variabile & "'" & " and data<='" & variabile2 & "'" & " order by id asc"

    azz
    francesco

  2. #2
    quando interroghi, usa sempre #MM/GG/AAAA#

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    119
    io,

    quando inserisco la data da form la scrivo così 01/10/2009


    ho fatto un respose.write query e mi sembra giusto!


    SELECT * FROM numeri where data>=#30/09/2009# and data<=#01/10/2009# order by id asc
    francesco

  4. #4

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    119
    ciao,

    scusa che vuoi dire?
    francesco

  6. #6
    che io ti ho dato un consiglio, e tu sei libero di seguirlo oppure no. ari-ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    119
    oopsss

    scusami nonavevo letto bene come avevi scritto mm/gg/aaa !

    ora provo
    francesco

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    119
    cio


    ok funziona grazie :-)

    senti ma io nel db ho le date nel formato gg/mm/aaaa

    come posso quando estrago la data dal form convertirla in mm/gg/aaaa
    francesco

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se la stampi dovrebbe stamparla correttamente.
    Altrimenti day(date()) month(date()) year(date()) per recuperare giorno e mese della data

    Roby

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.