16 messaggi dal 18 maggio 2002
Salve non so perchè non riesco a creare uan stringa di connessione senza DSN.

Allora vi mostro con DSN:

<%
Dim strSQL
Dim strConn
Dim rs
strConn= "DSN=piante"
strSQL="SELECT * from piante where idpiante=1"
Set rs= Server.CreateObject("ADODB.recordset")
rs.open strSQL, strConn
%>

Questa stringa funge benissimo. Ora vorrei impratichirmi con la stringa "fisica"

il database si trova sul desktop dentro al cartella "piante\db" e si chiama piante.mdb

<%
Dim objConn
Set objConn= Server.CreateObject("ADODB.Connection")
objConn.ConnectionString="DRIVER={Microsoft Access Driver(*.mdb)};" & "DBQ=C:\Documents and Settings\Administrator\Desktop\piante\db
\piante.mdb"
objConn.open
strSQL="SELECT * from piante where idpiante=1"
Set rs= Server.CreateObject("ADODB.recordset")
rs.open strSQL, objConn
Response.write rs.fields("nome")

rs.close
Set rs= nothing
objConn.close
Set objConn=nothing
%>

Ecco il tutto non mi funge mi aiutate per favore e mi speigatr bene come funge la Server.MapPath ??

2.907 messaggi dal 15 maggio 2001
Contributi
Il Server.MapPath funziona così :

Mettiamo che il file che richiede la connessione si trova in questa directory :

C:\inetpub\wwwroot\prove\interroga_database.asp

mentre il database si trova in questa directory :

C:\inetpub\wwwroot\prove\mdb-database\database.mdb

il Server.MapPath sarà così : Server.MapPath("mdb-database/database.mdb")

La connessione dovrà essere così composta :

<%
Dim objConn
Set objConn= Server.CreateObject("ADODB.Connection")
objConn.ConnectionString="DRIVER={Microsoft Access Driver(*.mdb)};" & "DBQ=" & server.mappath("mdb-database/database")

objConn.open
strSQL="SELECT * from piante where idpiante=1"
Set rs= Server.CreateObject("ADODB.recordset")
rs.open strSQL, objConn
Response.write rs.fields("nome")

rs.close
Set rs= nothing
objConn.close
Set objConn=nothing
%>

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.