Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003

    Funzione di interrogazione database

    Arisalve.

    Stavo tentando di creare una funzione che, passata la stringa sql, mi eseguisse la query e mi restituisse il recordset corrispondente (tipo come mysql_query di php).

    In pratica ho fatto
    codice:
    function mysql_query(query)
     comm.CommandText = query
     Rs.Open comm,,1,1
     mysql_query = Rs 
    end function
    però ovviamente mi da errore perchè mysql_query non viene trattata come ADODB.Recordset

    C'è un modo per forzare tale funzione a restituire un recordset o è meglio che mi riscrivo il codice di volta in volta?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    sub otticaUltima(objConn, strSQL, byRef arr_rs)
    set rs = server.createObject("ADODB.Recordset")
    rs.open strSQL, objConn, 1, 3
    if not rs.eof then
    	arr_rs = rs("ottica_id") 
    end if
    rs.close
    set rs = nothing
    end sub
    In questo modo ti restituisce un array bidimensionale (righe - colonne) che devi solo scorrere.

    Roby

  3. #3
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Originariamente inviato da Roby_72
    codice:
    rs.open strSQL, objConn, 1, 3
    Giusto perchè sono novizio... mi spieghi la stringa quotata?
    Cioè.. non l'ho mai capito, ma quei due interi a fine stringa a che servono?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    So i curso di lettura e scorrimento del recordset aperto.
    Puoi ometterli e lui se li crea di default se preferisci.

    Roby

  5. #5
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Originariamente inviato da Roby_72
    So i curso di lettura e scorrimento del recordset aperto.
    Puoi ometterli e lui se li crea di default se preferisci.

    Roby
    Ok grazie mille

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.