Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    241

    estrazione id con eguaglianza tra data odierna e data in recordset

    ciao a tutti.
    ho un db con una serie di info su spettacoli.
    ciò che sto cercando di fare, è , ordinare per data gli eventi presenti nel db, li divido per categorie tramite la variabile "stagionevalue", verifico la data odierna, e pubblico il primo prossimo spettacolo rispetto alla data odierna!
    a parole sembrerebbe esser nulla...ma con il code che ho pastato sotto ho il seguente errore:

    ADODB.Field error '800a0bcd'

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


    <%
    Dim insertshow__oggi
    insertshow__oggi = "1"
    If (date <> "") Then
    insertshow__oggi = date
    End If
    %>
    <%
    Dim insertshow
    Dim insertshow_numRows

    Set insertshow = Server.CreateObject("ADODB.Recordset")
    insertshow.ActiveConnection = MM_live_STRING
    insertshow.Source = "SELECT autore, data, descrizione, ID, immagine, produzione, spettacolo, data2, programma, fuoristagione FROM stagione WHERE data >= " + Replace(insertshow__oggi, "'", "''") + " AND fuoristagione = " + Replace(insertshow__stagionevalue, "'", "''") + ""
    insertshow.CursorType = 0
    insertshow.CursorLocation = 2
    insertshow.LockType = 1
    insertshow.Open()

    insertshow_numRows = 0
    %>
    sapete dirmi dove sto sbagliando?!?!?!
    GRAZIE!
    Josef.

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    241
    ora invece mi visualizza tutti gli eventi

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    241
    ragazzi help help!!!!
    :master:

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    241
    allora mi sembra di aver capito che dovrei fare un ciclo iterativo in tutti campi "data".
    infatti mi restitisce sempre il primo record..
    ma quello che mi chiedo....è fare un semplice ciclo iterativo...oppure far in modo tale da confrontare il campo data....
    oppure non basterebbe solamente un order by date???
    che ora c'è ma non funzia.

    oppure dovrei estrapolare i valori della data ottenuta con "date"??
    ma non sto lavorando con le stringhe.
    orca vacca.
    GRAZIE.
    byez

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    241
    nessuno riesce a darmi una mano?

  6. #6
    Di sicuro per mostrare tutti gli eventi devi fare un ciclo di lettura del recordset altrimenti leggerai sempre il primo record.

    L'order by nella stringa SQL va bene e mantienilo.

    Devi solo svilupparti un ciclo do while... per mostrare tutti i risultati.

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    241
    ok per il ciclo iterativo..
    ni....non devo mostrare tutti gli eventi...perchè li mostro all'interno di un altra sezione "programma"..
    è che con tutto ciò devo mostrare solamente lo spettacolo prossimo piu vicino rispetto alla data odierna che ottengo con "date".
    quindi dovrei fare il ciclo iterativo per scorrere tutti i recordset per confrontare la data presente nel recordset rispetto alla data odierna..giusto?
    GRAZIE.
    Josef

  8. #8

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    241
    rieccomi...
    purtroppo non riesco a venire a capo di come strutturare logicamente il linguaggio...pur avendo chiaro in testa la logica di esecuzione del ciclo!!!mancanze basilari di sintax....
    sto usando dreamweaver( VVoVe: ) per scrivere il codice...potreste darmi due dritte?!!
    allego immagine......
    GRAZIE.
    Immagini allegate Immagini allegate

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    241
    qualcuno riesce a darmi una mano.....


    An example of using built-in variables is to apply them to the import attribute of the page directive. The import attribute requires comma separation of packages. If the loop directive extends around the entire import attribute, you would only output the attribute name import= on the first iteration of the loop--this includes the closing double quote (")--and not output a comma on the last iteration of the loop. Using the built-in variable, you can express this as follows:

    <@loop (@@Import@@)@>
    <@ if(_index == 0)@>import="
    <@endif@>@@Import@@<@if (_index == _length-1)@>"<@else@>,
    <@ endif @>
    <@endloop@>


    arghh

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.