Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    3

    Prendere specifico record da db

    Buongiorno a tutti sono alle prese con un sito in .asp e ho dei problemi visto che è la prima volta che mi trovo a dover utilizzare questo tipo di linguaggio. il mio intento è quello di creare un link che ha nell'url una variabile che io devo creare prendendola da un database SQL. Forse per molti di voi sarà una banalità ma non so come fare.
    Ho una tabella nel db di questo tipo
    Usurname userid
    ...1@prova.it 1111
    ...2@prova.it 2232
    ...3@prova.it 2343
    e così via..

    io la variabile usurname l'ho già inizializzata e l'ho già presente nella pagina asp quello che dovrei fare è prendere il valore userid corrispondente al valore usurname che assume la varibile e trasformarla anche questa in una varibile da aggiungere all'url.
    AIUTATEMI!

    Riassumento.
    -connetersi al db
    -estrarre i record delle due colonne che mi interessano
    -confrontare se gli username corrispondono e prendere l'userid associato
    giusto?

  2. #2
    la query sql

    codice:
    sql="select userid from TABELLA where username='" & variabile_con_lusername & "'"
    la fai eseguire ad un oggetto connection, ne ricavi un recordset, controlli che non sia vuoto, prendi il valore dell'userid che contiene, e ci fai quello che ci devi fare
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    3
    Grazie mille era proprio come avevo intenzione di fare anche io c'ero appena arrivato e le tue parole mi hanno acceso la luce
    ho fatto così

    set Connessione=Server.CreateObject("adodb.Connection" )
    StrConn = "user id=.......;password=......;database=supportcenter; server=......"
    connessione.open Strconn

    Set useridRs = Server.CreateObject("adodb.recordset")
    set useridRs = connessione.Execute("SELECT user_id FROM support WHERE Usurname=’<%=Login%> ‘")
    Do While NOT (useridRs.eof)
    useridRs.movenext


    va bene cosi? il valore dove lo trovo?

  4. #4
    non per risultare sempre lo stroxxo del forum, ma prima di mettervi a fare certe cose li leggete i manuali del linguaggio in questione oppure si inizia tirando a caso righe di codice? mah..

    codice:
    dim userid
    
    if not useridRs.eof
    userid= useridRs("user_id")
    end if
    
    set useridRs=nothing
    connessione.close
    
    response.write userid
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.