Vraag : De Behoefte van de hulp aan resole deze fout SqlClient.SqlConnection kan niet in „System.Data.OleDb.OleDbConnection“ worden omgezet.

Keer Ik een sql verbindingskoord terug I behoefte ths hoe te bevestigen?

Director.GetNewOpenDbConnection () de waarde die teruggekeerde

zijnFoutenmelding
Compiler: BC30311: De waarde van type „System.Data.SqlClient.SqlConnection“ kan niet in „System.Data.OleDb.OleDbConnection“ worden omgezet. fout

Source:

Line 133:            Gebruikend verbinding als OleDbConnection = Director.GetNewOpenDbConnection ()
Line 134:                'Me.ILoad_MultipleImages1.Values = (connection, this.ILoad_MultipleImages1.ILoad.Configuration.InternalCode, imageId)
Line ILoadASCX.MultipleImages.ILoad_MultipleImages_Helper.LoadValuesFromDB 135:                Van Me.ILoad_MultipleImages1.LoadValuesFromDB (connection, imageId)



Using als OleDbConnection = Director.GetNewOpenDbConnection ()
'ILoadASCX.MultipleImages.ILoad_MultipleImages_Helper.SaveValuesToDB (Me.ILoad_MultipleImages1.Values, verbinding, Me.ILoad_MultipleImages1.ILoad.Configuration. InternalCode, imageId)
Me.ILoad_MultipleImages1.Stion, imageId)
Eind/>aveValuesToDB Using
" codeBody "
1:
2:
3:
4:
5:
6:
7:
this keert het juiste verbindingskoord terug

Gedeelde Overheidsfunctie GetNewOpenDbConnection () als SqlConnection
        Schemerige verbinding als SqlConnection = Nieuwe SqlConnection (System.Configuration.ConfigurationManager.ConnectionStrings („Db1ConnectionString“) .ConnectionString)
        verbinding. Open ()
        De verbinding van de terugkeer
    De Functie van het eind

Antwoord : De Behoefte van de hulp aan resole deze fout SqlClient.SqlConnection kan niet in „System.Data.OleDb.OleDbConnection“ worden omgezet.

Gebruikend verbinding als OleDbConnection = Director.GetNewOpenDbConnection ()

zou moeten zijn

Gebruikend verbinding als SqlConnection = Director.GetNewOpenDbConnection ()

omdat dit het type van verbinding is keert uw functie terug
Andere oplossingen  
 
programming4us programming4us