MySql in Dataset
- VB.NET
Sie verwenden einen veralteten Browser (%browser%) mit Sicherheitsschwachstellen und können nicht alle Funktionen dieser Webseite nutzen.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Es gibt 34 Antworten in diesem Thema. Der letzte Beitrag () ist von schnibli.
-
-
MySQL ist eine serverbasierte DB.
Das heisst, sie muss auf einem Server laufen und dort über TCP eine Connection anbieten.
Ein NAS ist ein reines Speichermedium, auf lediglich als Filesystem zugegriffen werden kann.
Wenn du so etwas vor hast, dan musst du eine dateibasierte Datenbank nehmen wie Access oder SQLite.
Oder kann Synology mehr als nur NAS?--
If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
-- -
-
Ja da muss ich dir auch ein bisschen unrecht geben xD...
Ich habe auf meinem Synology einen Webserver und eine MySQL Dantenbank, dies Funktioniert Super.
Nur leider würde ich gerne noch ein Programm dazu schreiben. Da ich mit DataSet und Access mich auskenne, würde ich dies gerne wieder mit
Dataset erledigen. -
Wenn da schon eine MySQL Db läuft, ist das einfachste wohl über den MySQL Connector.Net.
ConnectionString:
connectionstrings.com/mysql-connector-net-mysqlconnection/--
If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
-- -
-
Du willst sie also gar nicht im Programm, sondern du willst eine Workbench.--
If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
-- -
Ich habe es nun geschafft die Daten Auszulesen mit dem Connector.Net Jedoch wenn ich etwas ändere und dann Speichern will habe ich bissher dies verwendet:
Nun erscheint leider einen Fehler:
"Update ist kein Member von......" -
Was für ein Objekttyp ist
schnibli schrieb:
TblAnlageAllgemeinTableAdapter
Wie wird das instantiiert?--
If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
-- -
anlagen_uebersicht_Load
Beim Starten wird der TableAdapter gefüllt
-
-
-
-
-
Nein, Tut gibt's keines.
Ich habe mir mal eine ziemlich umfangreiche Library geschrieben, um etwas flexibler zu sein bei dynamisch sich ändernder Datenbankstruktur.
Arbeite ruhig weiter mit dem Designer, da ist nichts Schlechtes dabei.
Und: Welchen Objekttyp zeigt der Debugger?--
If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
-- -
Hmm, wenn ich wüsste wie ich einen Datensatz Updaten kann xD... währe dies schön mit dem Designer -.-
ich komme nicht bis zum Debuggen:
Fehler 4 "Update" ist kein Member von "BMU_Artikeldatenbank.mysql_anlagen_DataSet1TableAdapters.tblAnlageAllgemeinTableAdapter". C:\Users\1234\Desktop\Datenbank - aktuell\BMU_Artikeldatenbank\BMU_Artikeldatenbank\anlagen_uebersicht.vb 267 9 BMU_Artikeldatenbank
Der DataTable enthält auch einen PrimärschlüsselDieser Beitrag wurde bereits 2 mal editiert, zuletzt von „schnibli“ ()
-
-
Ich habe jetzt herausgefunden das ich noch einen UpdateCommand Hinzugfügen muss.
Wenn ich das dataset an eine AccessTabelle hänge sieht dieser so aus:
SQL-Abfrage
- UPDATE tblAnlagenNr
- SET AnlagenNr = ?, ProjektBezeichnung = ?, ProjektNr = ?, [Autr-Erh] = ?, AuftragsDatum = ?, AuftragsVolumen = ?, AnlagenTypNr = ?, [Auftr-Nicht-erhalten] = ?, [Autr-Nicht-Offeriert] = ?, Budget = ?
- WHERE (AnlagenNr = ?) AND (? = 1 AND ProjektBezeichnung IS NULL OR
- ProjektBezeichnung = ?) AND (? = 1 AND ProjektNr IS NULL OR
- ProjektNr = ?) AND (? = 1 AND [Autr-Erh] IS NULL OR
- [Autr-Erh] = ?) AND (? = 1 AND AuftragsDatum IS NULL OR
- AuftragsDatum = ?) AND (? = 1 AND AuftragsVolumen IS NULL OR
- AuftragsVolumen = ?) AND (? = 1 AND AnlagenTypNr IS NULL OR
- AnlagenTypNr = ?) AND (? = 1 AND [Auftr-Nicht-erhalten] IS NULL OR
- [Auftr-Nicht-erhalten] = ?) AND (? = 1 AND [Autr-Nicht-Offeriert] IS NULL OR
- [Autr-Nicht-Offeriert] = ?) AND (? = 1 AND Budget IS NULL OR
- Budget = ?)
Und wird automatisch generiert
Wenn ich nun den Datatable an eine MySql Datenbank hänge, wird dieser nicht Automatisch generiert, muss ich da alles von Hand eintragen? :s -
-
Ok, vom CommandBuilder habe ich jetzt gerade auch gelesen, aber wie Funktioniert dies genau da ich ja mit dem Designer arbeite
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „schnibli“ ()
-
Ähnliche Themen
-
4 Benutzer haben hier geschrieben
- schnibli (18)
- petaod (8)
- ErfinderDesRades (8)
- EaranMaleasi (1)