Zum Inhalt springen

Connection mit kennwortgeschuetzter access DB


Empfohlene Beiträge

Geschrieben (bearbeitet)

Hallo,

ich habe mir ein kleines Programm in C# geschrieben welches mit einer Access DB arbeitet. Was soweit auch funktioniert.

Jetzt dachte ich mir es wäre vielleicht ganzschön wenn die DB Kennwortgeschuetzt waere, Also habe ich unter MS Access die DB mit ein Kennwort versehen.

Dort fangen meine Probleme dann auch schon an.

Ich bekomme einfach keine verbindung mehr zustande. :rolleyes:

so schaut mein code bisher aus:


string SQL = "SELECT * FROM Pruefung ORDER BY Typ ASC";
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\preufen.mdb;Password=WNHy6Bzx4QhCdE");
con.Open();
OleDbCommand cmd = new OleDbCommand(SQL, con);
OleDbDataReader dr = cmd.ExecuteReader();[/PHP]

Wie ihr euch sicher denken könnt bin ich noch Anfaenger. :upps

Ich hoffe mir kann hier jemmand auf die Spruenge helfen.

MfG

Soda182

Bearbeitet von Soda182
c# vergessen im Thread Titel sorry
Geschrieben

Hab die Lösung gefunden.

hier der korrekte schnipsel:

string SQL = "SELECT * FROM Pruefung ORDER BY Typ ASC";

OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\preufen.mdb;Jet OLEDB:Database Password=WNHy6Bzx4QhCdE");

con.Open();

OleDbCommand cmd = new OleDbCommand(SQL, con);

OleDbDataReader dr = cmd.ExecuteReader();

warum ist ein passwort ohne usernamen sinnlos?

MfG

Soda

Geschrieben
warum ist ein passwort ohne usernamen sinnlos?

in deinem obigen, ersten beispiel wäre es sinnlos gewesen, da du hier ein spezifisches userpasswort übergeben hast.

mit der OleDB für Jet-option "Database Password" macht es aber sehr wohl sinn.

s'Amstel

Geschrieben

nein... eigentlich keinen provider...

also hier mal ein ausschnitt meines quellcodes:

Imports System.Data.SQLite

Imports System.IO

...

Private conn As New SQLiteConnection

Private cmd As New SQLiteCommand

Private dr As SQLiteDataReader

...

cmd.Connection = conn

conn.ConnectionString = "Data Source= db.rsd;"

conn.Open()

...

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...