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()

...

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...