Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    684

    risultato identico tipo di connessione differente

    Ho provato due metodi di connessione ad un database, mi potreste spiegare le differenze, a prima vista danno lo stesso risultato?

    1.
    <%
    set conn = server.createobject ("ADODB.Connection")
    conn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & server.mapPath("database\archivio.mdb")
    sql = "SELECT * FROM film ORDER BY IDFILM DESC"
    set rs = conn.execute(sql)

    do until rs.eof
    %>

    FILM: <%=rs("film")%>


    <%
    rs.moveNext
    loop

    rs.close
    set rs = nothing

    conn.close
    set conn = nothing
    %>

    2.
    <%
    Dim Conn, rs, strConn
    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn & " DBQ=" & Server.MapPath("database/archivio.mdb")
    Conn.Open strConn
    sql = "SELECT * FROM film order by IDFILM DESC"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,3,3

    do while not (rs.EOF)
    %>
    FILM: <%=rs("film")%>
    <%
    rs.movenext
    loop
    rs.Close
    set rs = Nothing
    Conn.close
    set Conn = Nothing
    %>


    Grazie.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    l'OleDb Provider è migliore e più performante.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    684
    thank you... ma va bene per tutti i server che montano windows 2003?

  4. #4

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.