Hi,
ich versuche noch immer eine gute Lösung zu finden.
Ich möchte in meiner Anwendung eine Verbindung zu einer Access.mdb herstellen.
Wenn ich nun bei VS2010 ein DataSet zum Projekt hinzufüge, dabei dann wähle "Nein vertrauliche Daten aus der Verbindungsreihenfolge ausschließen..." wähle, krieg ich es nicht hin eine Verbindung zur Datenbank (Passwort geschützt) herzustellen. Sobald ich dann die Form lade mit
Erhalte ich den Fehler "Kein zulässiges Kennwort"
Angenommen ich trage das Passwort jetzt manuell in Form1.Textbox1 ein, wie verbinde ich die Datenbank bei Login1 beim laden automatisch?
Danke Euch
EDIT:
Ich habe eine Verbindung hergestellt bekommen. habe nun aber noch ein Problem.
Wenn ich es so versuche:
kann ich keine TextBox mehr bearbeiten oder etwas in der Form machen.
Wenn ich es so mache:
Und klicke auf den Button, funktioniert es und ich kann die Textboxen bearbeiten. Ich möchte aber wenn die Form geladen wird, das Datagridview bereits füllen und nicht erst auf den Button drücken müssen. Könnt ihr helfen?
*Topic verschoben*
ich versuche noch immer eine gute Lösung zu finden.
Ich möchte in meiner Anwendung eine Verbindung zu einer Access.mdb herstellen.
Wenn ich nun bei VS2010 ein DataSet zum Projekt hinzufüge, dabei dann wähle "Nein vertrauliche Daten aus der Verbindungsreihenfolge ausschließen..." wähle, krieg ich es nicht hin eine Verbindung zur Datenbank (Passwort geschützt) herzustellen. Sobald ich dann die Form lade mit
Erhalte ich den Fehler "Kein zulässiges Kennwort"
Angenommen ich trage das Passwort jetzt manuell in Form1.Textbox1 ein, wie verbinde ich die Datenbank bei Login1 beim laden automatisch?
Danke Euch
EDIT:
Ich habe eine Verbindung hergestellt bekommen. habe nun aber noch ein Problem.
Wenn ich es so versuche:
VB.NET-Quellcode
- Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
- 'TODO: Diese Codezeile lädt Daten in die Tabelle "NutzerMXDataSet.Nutzer". Sie können sie bei Bedarf verschieben oder entfernen.
- Me.NutzerTableAdapter.Connection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Z:\mydb.mdb;Persist Security Info=True;Jet OLEDB:Database Password=" & textbox1.text
- Me.NutzerTableAdapter.Fill(Me.NutzerMXDataSet.Nutzer)
- End Sub
kann ich keine TextBox mehr bearbeiten oder etwas in der Form machen.
Wenn ich es so mache:
VB.NET-Quellcode
- Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
- 'TODO: Diese Codezeile lädt Daten in die Tabelle "NutzerMXDataSet.Nutzer". Sie können sie bei Bedarf verschieben oder entfernen.
- Me.NutzerTableAdapter.Connection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Z:\mydb.mdb;Persist Security Info=True;Jet OLEDB:Database Password=" & textbox1.text
- End Sub
- Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
- Me.NutzerTableAdapter.Fill(Me.NutzerMXDataSet.Nutzer)
- End Sub
Und klicke auf den Button, funktioniert es und ich kann die Textboxen bearbeiten. Ich möchte aber wenn die Form geladen wird, das Datagridview bereits füllen und nicht erst auf den Button drücken müssen. Könnt ihr helfen?
*Topic verschoben*
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Marcus Gräfe“ ()