Originariamente inviato da Legnetto
Dove ho implemetato quello che volgio fare dappertutto nel codice, utlizzo questo sistema per intercettare quello che c'è nel web.config.
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
e poi con un if verifico al variabile boolean sql_conn ed istanzio di conseguenza oggetti oledb oppure sqlclient.
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
Io sono per la separazione, sempre