Zum Inhalt springen

CBorghoff

Mitglieder
  • Gesamte Inhalte

    4
  • Benutzer seit

  • Letzter Besuch

  1. CBorghoff

    MySQL - VB.Net

    Hallo, Vielen Dank für die schnelle und vorallem richtige Antwort, lbm1305. Ich erkläre es schnell nochmal für die Nachwelt. Vielleicht hat ja jemand nochmal das Problem. 1. Die oben beschriebene Datei herrunterladen und installieren. 2. In der Entwicklungsumgebung links im den Projektmappenexplorer auf euer Projekt rechtsklicken und dann Verweis hinzufügen auswählen. 3. Unter dem Writer .Net findet ihr MySql.Data. Auswählen, mit OK bestätigen. 4. Jetzt müsst ihr noch den import anlegen bsp. Imports MySql.Data.MySqlClient Der obige Code sieht jetzt so aus: Option Explicit On Imports System.Data.MySqlClient Public Class Datenbank Private Connection As MySqlConnection Public Sub Connect() Connection = New MySqlConnection ("server=localhost; user id=root; password=chris; database=dvdsammlung") End Sub End Class Vielen Dank nochmal Gruß Chris
  2. CBorghoff

    MySQL - VB.Net

    Hallo, ich habe ein Problem. Zumal würde ich gerne in einem meine .Net Programme eine Verbindung zu einem MySQL-Server aufbauen. Server und Entwicklungsumgebung liegen auf der selben Maschine. Leider kann ich nich mal eine Verbindung in .Net zu meiner Datenbank aufbauen. Ich bekomme die Fehlermeldung das der Server nicht existiert oder keinen Zugriff habe. Ich hab leider noch nicht so die Ahnung wie man eine Verbindung aus einem Programm zu einem Server aufbaut. Mein Connection String sieht so aus. Option Explicit On Imports System.Data.OleDb Public Class Datenbank Private Connection As OleDbConnection Public Sub Connect() Connection = New OleDbConnection ("Provider=SQLOLEDB;server=localhost; user id=root; password=chris; database=dvdsammlung") End Sub End Class Könnt ihr mir vielleicht sagen wo mein Fehler liegt? Ich verwende MS Visual Studio 2008 Pro und einen MySQL Server Gruß und Danke schonmal Chris
  3. Hi, vielen dank schonmal für deine Antwort. zu 1. Ja hat er er scheitert an dem Befehel da.Update zu 2. Ja hab ich ist eine lokale von mir erstellte Datenbank. "Vollzugriff" zu 3. Entschuldigung das hab ich ganz vergessen: Syntaxfehler in der INSERT INTO-Anweisung Gruß Chris
  4. Hallo, nach langer suche um Internet ohne Erfol entschied ich mich mein Problem erfahrenen Leuten mitzuteilen. Ich verusche mich an einer Datenbankanbindung (MS Access 2003) hier möchte ich eine Update, Insert und Delete Funktion verwenden. Das Laden der Datenbank klappt schonmal gut. Der rest leider nicht. Das das mein erste Kontakt mit Datenbank ist habe ich auch überhauptkeine Ahnung. Der Quelltext ist von einer Online Community VB-fun.de Private dbpath As String = System.IO.Path.Combine(Application.StartupPath, "Dataset.mdb") Private Conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & dbpath & ";") Private sql As String = "SELECT * FROM [User];" Private cmd As New OleDbCommand(sql, Conn) Private da As New OleDbDataAdapter(cmd) Private ds As New DataSet Public Sub Load_Table() Try Conn.Open() ds.Clear() da.Fill(ds, "User") Form1.DataGrid1.DataSource = ds.Tables("User") Form1.cbUser.DataSource = ds Form1.cbUser.DisplayMember = "User.Username" Catch ex As OleDbException MessageBox.Show(ex.Message, "Fehler", MessageBoxButtons.OK, MessageBoxIcon.Exclamation) Finally Conn.Close() End Try End Sub So fängt alles an und klappt auch noch ganz gut nur jetzt fällt er auf die Schnauze... Dim cb As OleDbCommandBuilder = New OleDbCommandBuilder(da) Try Conn.Open() Dim row As DataRow = ds.Tables("User").NewRow row("User") = User row("Passwort") = PW row("Mail") = Email row("Datum") = Date.Now ds.Tables("User").Rows.Add(row) [COLOR="SeaGreen"][U] da.Update(ds, "User")[/U][/COLOR] MessageBox.Show("Neuer Datensatz Username " & User & " hinzugefügt!", "Neuer Datensatz", MessageBoxButtons.OK, MessageBoxIcon.Information) Catch ex As OleDbException MessageBox.Show(ex.Message, "Fehler", MessageBoxButtons.OK, _ MessageBoxIcon.Exclamation) Finally Conn.Close() End Try Load_Table() bei der von mir Makierten stellen springt der Debugger direkt in denn Catch Teil... . Ich weiß nicht warum und bitte um hilfe. Gruß Chris

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