Visualizzazione dei risultati da 1 a 7 su 7

Discussione: sintassi asp

  1. #1
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080

    sintassi asp

    Ho assegnato ad una variabile pippo il valore del campo idsoggetto:

    pippo = rs.fields("idsoggetto")


    Ho creato una query dove mi deve visualizzare il contenuto di una tabella dove idsoggetto è = pippo, io ho fatto in questo modo, ma ovviamente mi da errore.

    rs2.Open "SELECT telefono.* FROM telefono WHERE IDsoggetto="pippo"", conn, AdOpenForwardOnly,AdLockReadOnly

    Errore:
    Microsoft VBScript compilation error '800a0401'

    Expected end of statement

    /rubRICA/rubrica.asp, line 69

    rs2.Open "SELECT telefono.* FROM telefono WHERE IDsoggetto="pippo"", conn, AdOpenForwardOnly,AdLockReadOnly

  2. #2
    codice tuo
    rs2.Open "SELECT telefono.* FROM telefono WHERE IDsoggetto="pippo"", conn, AdOpenForwardOnly,AdLockReadOnly
    codice mio
    codice:
    rs2.Open "SELECT telefono.* FROM telefono WHERE IDsoggetto="  & pippo &  ", conn, AdOpenForwardOnly,AdLockReadOnly
    in rosso le modifiche.
    Francesco "DAG" D'Aguanno
    www.daguanno.it
    Progettazione, Realizzazione e Manutenzione siti web.

  3. #3
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    ma così ci sono 3 apici, tutto ciò che sta dopo l'ultima apice non me lo vede nel modo corretto! Ho provato mettendo due apici...

    rs2.Open "SELECT * FROM telefono WHERE IDsoggetto=" & pippo & "", conn, AdOpenForwardOnly,AdLockReadOnly

    --



    ADODB.Recordset error '800a0e79'

    Operation is not allowed when the object is open.

    /rubRICA/rubrica.asp, line 69

  4. #4
    Scusa, ho dimenticato di togliere l'ultimo
    rs2.Open "SELECT telefono.* FROM telefono WHERE IDsoggetto=" & pippo &, conn, AdOpenForwardOnly,AdLockReadOnly
    passiamo al nuovo errore:

    Per caso hai un recordset aperto prima di questo?
    Se sì, esegui prima di "rs2.Open..." , un bel rs2.close.

    Se non è così, può darsi che dipenda dal DB.
    Assicurati di non averlo aperto da WIndows e che non ci sia il file tempraneo...
    Francesco "DAG" D'Aguanno
    www.daguanno.it
    Progettazione, Realizzazione e Manutenzione siti web.

  5. #5
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    se faccio rs2.close prim adi rs2.open mi dice:

    ADODB.Recordset error '800a0e78'

    Operation is not allowed when the object is closed.

    /rubRICA/rubrica.asp, line 71

    ---

    Però ti posso dare altri indizi per il problema


    rs.open "select...."

    Fino a quando rs.eof
    messaggio

    altrimenti fino a quando rs.eof
    pippo = rs.fields("idsoggetto")
    scrivi 2 campi
    rs2.Open "SELECT * FROM telefono WHERE IDsoggetto=" & pippo , conn, AdOpenForwardOnly,AdLockReadOnly

    do while rs2.eof
    scrivi due campi

    rs.MoveNext
    loop

    rs.MoveNext
    loop

    end if

    ---

    così l'errore è
    ADODB.Recordset error '800a0e79'

    Operation is not allowed when the object is open.

    /rubRICA/rubrica.asp, line 70

  6. #6
    Tuo codice
    do while rs2.eof
    scrivi due campi

    rs.MoveNext
    loop

    rs.MoveNext
    loop

    end if
    mio codice
    codice:
    do while rs2.eof 
    scrivi due campi 
    
    rs2.MoveNext  
    loop 
    
    rs.MoveNext 
    loop 
    
    end if
    Francesco "DAG" D'Aguanno
    www.daguanno.it
    Progettazione, Realizzazione e Manutenzione siti web.

  7. #7
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Bianchi Giovanni

    ADODB.Recordset error '800a0e78'

    Operation is not allowed when the object is closed.

    /rubrica/rubrica.asp, line 69

    ---
    Bianchi giovanni è il primo record del mio db, ossia l'output di rs

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.