Announcement

Collapse
No announcement yet.

Schlüsselwort Provider wird nicht unterstützt

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Schlüsselwort Provider wird nicht unterstützt

    Hallo
    Ich habe eine SQLConennection auf meiner Winform
    Nun wollte ich über ConnectionString die Access DB übergeben und die Verbindung öffnen

    <PRE>Procedure Datenbank_Verbinden_DB();
    var
    db_s : String;
    verbindungs_string_s : String;
    begin
    //Datenbank File
    db_s := Application.StartupPath + c_db_pathe_s + c_db_file_s;

    if &File.Exists(db_s) then
    begin
    verbindungs_string_s := 'Provider=Microsoft.Jet.OLEDB.4.0;' +
    'data source=' + db_s +
    ';persist security info=False';
    g_hf.Connection.Close;
    g_hf.Connection.ConnectionString := '';
    g_hf.Connection.ConnectionString := verbindungs_string_s;
    g_hf.Connection.Open;
    end
    else
    begin </PRE>

    nur jettz kommt der Fehler "Schlüsselwort Provider wird nicht unterstützt"

    kann jemand bitte Helfen

  • #2
    SQLConnection ist nur für MS-SQL-Server zuständig.

    Für den Zugriff auf Access-Datenbanken mußt Du OleDBConnection nehmen und über die "alte" ADO/OleDB-Treiber zugreifen. Access ist mit ADO.NET in die zweite Reihe gerückt. Nur für den MS-SQL-Server (und für Oracle einen Minimaltreiber) liefert MS native ADO.NET-Treiber mit

    Comment


    • #3
      Hallo
      danke für die Antwort

      <PRE>
      Procedure Datenbank_Verbinden_DB();
      var
      db_s : String;
      verbindungs_string_s : String;
      begin
      //Datenbank File
      db_s := Application.StartupPath + c_db_pathe_s + c_db_file_s;

      connect_db := OleDbConnection.Create;

      if &File.Exists(db_s) then
      begin
      verbindungs_string_s := 'Provider=Microsoft.Jet.OLEDB.4.0;' +
      'data source=' + db_s +
      ';persist security info=False';
      connect_db.Close;
      connect_db.ConnectionString := '';
      connect_db.ConnectionString := verbindungs_string_s;
      connect_db.Open;
      end
      ......
      </PRE&gt

      Comment

      Working...
      X