Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667

    recordset in una function

    AriCiao a tutti,

    volevo mettere in una function una query che devo utilizzare in + pagine:
    Function getPaziente(IDpaziente)
    Call openConnection
    sql = "Select *" &_
    " From TBL_Anagrafica" &_
    " Where Cln_IDAnagrafica = " & IDpaziente
    Set objRsPaziente = objConn.Execute(sql)
    getPaziente = objRsPaziente

    Call closeConnection
    End Function

    e nelle pagine richiamarla:

    appo = getPaziente(2)

    appo.EOF, appo("NomeCampo")....
    Come potrei muovermi? Ignorantissimo in asp....

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Fai una sub ed il risultato della query passalo come OUTPUT alla sub stessa:

    codice:
    Call openConnection
    Sub getPaziente(IDpaziente,ByRef arrPaziente)
    
    sql = "Select *" &_
    " From TBL_Anagrafica" &_
    " Where Cln_IDAnagrafica = " & IDpaziente
    Set objRsPaziente = objConn.Execute(sql)
    if not objRsPaziente.EOF then
    arrPaziente = objRsPaziente.GetRows()
    else
    arrPaziente = null
    end if
    set objRsPaziente = nothing
    End Sub
    Call closeConnection

    In arrPaziente hai un array a due dimensioni.

    Roby

  3. #3
    codice:
    function getPaziente(IDpaziente,byref objConn)
    
    sql = "Select *" &_
    " From TBL_Anagrafica" &_
    " Where Cln_IDAnagrafica = " & IDpaziente
    
    set getPaziente= objConn.Execute(sql)
    
    end function
    
    
    
    ...
    ...
    ...
    
    Call openConnection
    
    set tuoRecordset=getPaziente(idPaziente,objConn)

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.