MySQL_Zugriff

Hier könnt ihr alle Fragen zu SpiderBasic austauschen.
SMaag
Beiträge: 184
Registriert: 08.05.2022 12:58

MySQL_Zugriff

Beitrag von SMaag »

Ich arbeite bisher nur mit Purebasic, hätte jetzt aber eine Anwendung für Spiderbasic!

Ich muss eine alte Betriebsdatenerfassung von Maschinen (läuft nur auf XP) auf ein neues System aufsetzten.

Das bisherige System funktioniert Web basiert und benötigt einen installierten Web-Server.

Ich hätte gerne den Webserver weg und das nur über Aufruf im Browser erledigt.

Wenn man mit Spiderbasic ohne Webserver von eiber MySql Datenbank lesen kann würde das
gehen. Wenn man dazu noch schreiben kann wäre das perfekt.

Meine Frage ist also: kann man mit SpiderBasic ein Programm erstellen, das dann im Browser läuft
und eine auf dem Rechner installierte MySql-Db lesen bzw. auch schreiben kann???
Benutzeravatar
TroaX
Beiträge: 684
Registriert: 08.03.2013 14:27
Computerausstattung: PC: Ryzen 9 3950X, 96 GB RAM, RX6800XT, 2.5 TB SSD, 21:9 Display, Linux Mint | Lappi: Ryzen 7 5800H, 16 GB RAM, 1 TB SSD, Linux Mint
Wohnort: NRW
Kontaktdaten:

Re: MySQL_Zugriff

Beitrag von TroaX »

Mir ist da noch keine Möglichkeit bekannt. Es gibt zwar versuche, mit WebAssembly die Brücke zu schlagen. Aber das was ich bisher gesehen habe, finde ich noch nicht reif für die Produktion.

Mit welcher Sprache wurde die Software serverseitig denn vorher programmiert? PHP? Perl? Java?

Und vor allem ... Warum läuft das nur auf XP, wenn es webbasiert ist?
PC: Ryzen 9 3950X | 96 GB RAM | RX6800XT | 2,5 TB NVMe | Linux Mint
Notebook: 16" 3:2 | Ryzen 7 5800H | 16 GB RAM | Radeon Vega | 1TB NVMe | Linux Mint
NAS: Fritz.Box 5690 Pro (Nur für Keepass-DB)
Coding: Purebasic, Spiderbasic, GDevelop, Javascript/Node
SMaag
Beiträge: 184
Registriert: 08.05.2022 12:58

Re: MySQL_Zugriff

Beitrag von SMaag »

Mit welcher Sprache wurde die Software serverseitig denn vorher programmiert? PHP? Perl? Java?
Und vor allem ... Warum läuft das nur auf XP, wenn es webbasiert ist?
Servseitig ist das php mit viel html. So gut wie keine Kommentare!
Das ganze wurde min XAMPP aufgesetzt.

Das ist alles von um 2004/5 und läuft auf den damaligen PHP und MySQL Bibliotheken. Dann ist da noch ne
alte Zugriffsbibliothek für den Zugriff auf die Siemens S7 Steuerungen.

Für alles bräuchte man aktuelle Versionen, da die alten teils nicht mehr auf Windows 10 bzw. auf 64 Bit System laufen.
Auch nicht als x32 Anwendung. Ich hab das auf Win7x32 nochmals zu laufen gebracht aber mit Einschränkungen.
Virtualisierung ist auch nicht die Lösung, da gibt es auch diverse Probleme mit den Steuerungstreibern.

Ich wollte eigentliche den Server komplett weg haben, da man den nicht braucht. Läuft eh alles lokal und nur auf
einem Rechner. Spider Basic wäre da ein guter Ansatz für mich gewesen!


Ich bin jetzt eher am überlegen ob ich nicht das Web Zeugs komplett eliminiere und auf eine parallel
laufende Exe umstelle. Web geht wohl doch nicht, da Siemens WinCC 2008 nur ein veraltetes Web Gadget hat, auf
welchem aktueller Browsercode nich läuft!

Oder ich pack nochmals VB6 aus und mach ein PlugIn für WinCC 2008.
Benutzeravatar
mk-soft
Beiträge: 3852
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: MySQL_Zugriff

Beitrag von mk-soft »

WinCC 2008. Ist das WCC v6.0

Eigene Controls für WinCC zu schreiben ist sehr aufwendig.
Vielleicht besser eine eigenes Programm schreiben mit integrierten WebServer (Gibt gute Beispiele) und für einzelne Variablen
einen kleinen Modbus/TCP Server im Programm integrieren.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: MySQL_Zugriff

Beitrag von NicTheQuick »

Wo ist das Problem einen HTTP Wrapper vor den MySQL-Server zu packen? Anders wird es nicht gehen.
Antworten