Invalid authorization specification

mir bitte helfen das problem zu lösen.

ich erhalte die folgende problem

OleDbException was unhandled by user code
Invalid authorization specification

mein code:

string connectionString = ConfigurationManager.ConnectionStrings["OLEDbConnection"].ToString();
    OleDbConnection con = new OleDbConnection(connectionString);
   SqlConnection(ConfigurationManager.ConnectionStrings["App_Data\\DavidsFlowershop.mdb"].ToString());
    string a = "select ProductName, Price from Products_tbl where ID=" + Request.QueryString["ID"].ToString();
try
    {
        con.Open(); <-- i got my problem here
        OleDbCommand cmd = new OleDbCommand(a, con);
        OleDbDataReader reader = cmd.ExecuteReader();
        reader.Read();

web.config:

<connectionStrings>
<add name="OLEDbConnection" connectionString="data source=App_Data\DavidsFloweShop.mdb; Provider=SQLOLEDB" providerName="System.Data.OleDb.OleDbConnection"/>

  • Hinzufügen eines User Id=XYZ Eigenschaft. Ich habe den gleichen Fehler nach der Wiederverwendung eine Verbindungszeichenfolge, die bestimmt war nicht für ole db. Ändern der User=XYZ zu User Id=XYZ es behoben. Sie können auch entscheiden, zu verwenden der windows-Authentifizierung, in diesem Fall können Sie hinzufügen Integrated Security=SSPI und entfernen Sie die User Id Eigenschaft.
InformationsquelleAutor J.Anne | 2015-01-13
Schreibe einen Kommentar