Io sono per la separazione, sempreOriginariamente inviato da Legnetto
Dove ho implemetato quello che volgio fare dappertutto nel codice, utlizzo questo sistema per intercettare quello che c'è nel web.config.
e poi con un if verifico al variabile boolean sql_conn ed istanzio di conseguenza oggetti oledb oppure sqlclient.codice:Dim Conn As Object Dim provider As String = ConfigurationManager.ConnectionStrings("connectionstring").ProviderName If InStr(provider, "SqlClient") > 0 Then Conn = New SqlConnection sql_conn = True Else Conn = New OleDbConnection End If
Così facendo l'applicazione funziona sia con oledb che con sqlclient cambiando solo la connectionstring nel web.config.
Anche se funziona in questo caso va bene perchè ci sono poche accessi al db, in altre pagine complesse sarebbe un incubo.
Da qui nasce l'esigenza di avere una classe esterna.
Ciao e grazie
Legnetto![]()