Visualizzazione dei risultati da 1 a 10 su 10

Discussione: recorset avanzati

  1. #1

    recorset avanzati

    Salve
    come posso modificare il campo di un recorset a seconda di quello che viene digitato nel form della pagina precedente?

    gruppo=Request.Form("gruppo")
    Recordset1.Source = "SELECT * FROM tabella WHERE campo =""

    cioè al posto di "campo" come faccio a inserire la variabile "gruppo"

    grazie

  2. #2
    codice:
    Recordset1.Source = "SELECT * FROM tabella WHERE campo = '"&gruppo&"'"
    togli i singoli apici se la variabile è numerica.

    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  3. #3
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    codice:
    "SELECT * FROM tabella WHERE  " & gruppo & " =..."

    .. non era il nome del campo a dover essere dinamico? bho, non c'ho capito io
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  4. #4
    la variabile non è numerica

    questa potrebbe essere corretta?

    gruppo=Request.Form("gruppo")
    Recordset1.Source = "SELECT * FROM tabella WHERE & gruppo =""

  5. #5
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    ci sono due esempi sopra, a seconda dei casi. Per il valore, se non è numerico metti gli apici oltre alle virgolette altrimenti no.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  6. #6
    questa dovrebbe funzionare la provo e poi vi dico

    "SELECT * FROM tabella WHERE " & gruppo & " =..."

  7. #7
    ho valori non numerici
    per gli apici intenti così
    "SELECT * FROM tabella WHERE "' & gruppo & '" =..."

  8. #8
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    ma scusa, non centra nulla quello che stai dicendo.
    rendere dinamico il nome del campo su cui ricercare è diverso dal valore che si vuole ricercare all'interno dello stesso campo.

    codice:
    "SELECT * FROM tabella WHERE  " & campo & " = " & valoreNumerico
    codice:
    "SELECT * FROM tabella WHERE  " & campo & " = '" & valoreStringa & "'"
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  9. #9
    ok ero incentrato sul campo e non sul suo valore
    scusa

  10. #10
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    e scusa di che
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

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.