7 messaggi dal 29 maggio 2006
Buongiorno sono da poco passato da un database Acces a (finalmente) un SQL Server.
Qualcuno saprebbe dirmi in Asp VB (anche .net ma comunque non in C#) come si fa a connettersi ad un DB SQL Server?
Grazie!
54 messaggi dal 07 aprile 2005
il modo migliore, a mio parere, è definire la stringa di connessione "una tantum" nel global asa e poi fornire un semplice riferimento in un file da includere nei file che necessitano di connessione

questo permette, tra l'altro, di definire diverse connessioni e switchare con molta facilità tra una e l'altra

in pratica:

in global asa definisci la tua stringa di connessione :
SUB Application_OnStart
Application("MyConnectionString") = "Provider=sqloledb;Data Source=[indirizzo IP del server sql],1433;Initial Catalog=[nome del tuo database];User ID=[tuo usrid;Password=[tua password];"

poi crei il file da includere (ad esempio sql_connect.asp)
<%Set Con = Server.CreateObject( "ADODB.Connection" )
Con.Open Application("MyConnectionString")%>

includendo il file dove necessiti puoi fare ora riferimento direttamente alla istanza sql "Con"

<!--#include file="sql_connect.asp" -->
set RS = server.CreateObject("ADODB.Recordset")
RS.ActiveConnection = Con

ciao

Luca

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.