huhu liebe Gemeinde
Ich habe etwas mit MySQL Zugriffen rumgespielt und kann bereits Daten laden, speichern und hochladen, sowie abfragen.
Spaßeshalber habe ich sehr große Tabellen gemacht und wollte quasi ein Programm schreiben, welches zur Laufzeit ständig überprüft, ob die Datenbank neue Einträge hat. Vereinfacht gesagt überprüft ein separater Thread in einer Schleife und lädt den Inhalt der Datenbank herunter und gleicht mit dem letzten Stand der heruntergeladenen Datenbank.
Dies führte dazu, dass das Programm ruckelt, bzw. eben alle ein paar Sekunden einfriert und die gesamte Control somit nicht nutzbar wird, als ob man gar kein Multithreading betreiben würde. (je nachdem, wie die Pausenzeit in der Schleife war)
Hinweis:
Die Zeile mit .FILL sorgt dafür, dass die gesamte Form ruckelt, unabhängig sogar davon, wie gefüllt die Database ist, habe ich vor kurzem festgestellt.
Ich habe den Assistenten zum Konfigurieren von Datenquellen benutzt und ganz gewöhnlich die Zugangsdaten für die MYSQL Datenbank angegeben. Ich habe da MySQL ausgewählt (InnoDB o.ä. werden nicht genutzt, eine ganz gewöhnliche MySQL Datenbank)
Nahdem ich eine Testverbindung mache, bekomme ich folgende Fehlermeldung bei DEFAULT-Einstellungen:
Error 40 - Named Pipes Provider
Stelle ich unter Erweiterten Optionen die Network Library auf TCP, bekomme ich den Fehler Error 0 TCP Connection refused
Ich kann mittels Code allerdings problemlos einen Zugriff erlangen. Externe Zugriffe sind über phpmyadmin auch problemlos möglich
Ich nutze XAMPP v3.2.2 und phpmyadmin 4.5.1
Visual Studio Community 2015 Version 14.0.XXXX Update 1
Weiß jemand Bescheid ob der Fehler einer Inkompatibilität sein könnte?
Wie gesagt, Zugangsdaten sind identisch mit dem ausführbaren Code.
MfG
Sala
Ich habe etwas mit MySQL Zugriffen rumgespielt und kann bereits Daten laden, speichern und hochladen, sowie abfragen.
Spaßeshalber habe ich sehr große Tabellen gemacht und wollte quasi ein Programm schreiben, welches zur Laufzeit ständig überprüft, ob die Datenbank neue Einträge hat. Vereinfacht gesagt überprüft ein separater Thread in einer Schleife und lädt den Inhalt der Datenbank herunter und gleicht mit dem letzten Stand der heruntergeladenen Datenbank.
Dies führte dazu, dass das Programm ruckelt, bzw. eben alle ein paar Sekunden einfriert und die gesamte Control somit nicht nutzbar wird, als ob man gar kein Multithreading betreiben würde. (je nachdem, wie die Pausenzeit in der Schleife war)
Hinweis:
Die Zeile mit .FILL sorgt dafür, dass die gesamte Form ruckelt, unabhängig sogar davon, wie gefüllt die Database ist, habe ich vor kurzem festgestellt.
Ich habe den Assistenten zum Konfigurieren von Datenquellen benutzt und ganz gewöhnlich die Zugangsdaten für die MYSQL Datenbank angegeben. Ich habe da MySQL ausgewählt (InnoDB o.ä. werden nicht genutzt, eine ganz gewöhnliche MySQL Datenbank)
Nahdem ich eine Testverbindung mache, bekomme ich folgende Fehlermeldung bei DEFAULT-Einstellungen:
Error 40 - Named Pipes Provider
Stelle ich unter Erweiterten Optionen die Network Library auf TCP, bekomme ich den Fehler Error 0 TCP Connection refused
Ich kann mittels Code allerdings problemlos einen Zugriff erlangen. Externe Zugriffe sind über phpmyadmin auch problemlos möglich
Ich nutze XAMPP v3.2.2 und phpmyadmin 4.5.1
Visual Studio Community 2015 Version 14.0.XXXX Update 1
Weiß jemand Bescheid ob der Fehler einer Inkompatibilität sein könnte?
Wie gesagt, Zugangsdaten sind identisch mit dem ausführbaren Code.
MfG
Sala
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Semiconductor“ ()