URL: https://www.overclockers.at/coding-stuff/remote_file_zugriff_35532/page_1 - zur Vollversion wechseln!
folgendes, da wir für die schule eine kleine lagerverwaltung (datenbank + website zur steuerung des bestands usw) als projekt zu machen haben, ich aber mit php/mysql nix am hut hab, hab ich das ganze mal schnell in c++ programmiert
die geforderte funktionalität hab ich zwar teilweise übertroffen, denn lokal funktionierts einwandfrei, nur sollte das programm ein client sein, der nicht files auf der lokalen maschine als datenbank nutzt sondern auf einen server zugreift der als einziger die files hat
ich such zwar schon nach geeingeten wie-geht-tutorials aber direkte hilfe von hier würde mich sicher schneller voran bringen
frage: wie verwirkliche ich das?
am besten übers netzwerk ... samba, nfs etc.
das hilft mir leider nicht weiter
ich kann natürlich das prog am server ablegen und von einem andern comp im netzwerk starten, aber so solls nicht laufen
man soll das programm auf seinem comp starten, das liest aus einer datei die serveradresse raus und soll übers internet auf die datenbank-dateien zugreifen
naja bei mysql ist das kein problem... da gibts eh ip/port an usw
ansonst müsstest es über ein netzwerklaufwerk im win erledigen können direkt auf die files am server zuzugreifen.
das prog soll auch ned am server liegen sondern die daten
Ich versteh das Problem nicht. Was ist das für eine Datenbank? Wenn's MySQL/Oracle/Interbase/MSSQL oder sowas ist, steht ja eh im Connection String die Serveradresse drin, wenn's ein .mdb ist, dann legst du's halt auf ein Share am Server und mappst das als Laufwerksbuchstabe auf die Clients oder machst es halt mit der UNC-Notation \\server\share\filename.
Wenn's gar keine Datenbank ist sondern ein selber gebasteltes Zeug, musst du dich noch um's File Locking kümmern, sonst zerschießen dir die Dinger bald die Daten.
hm ich hab mir eine tcp/ip variante auf server/client-basis überlegt
das serverseitige programm macht nichts als zu warten das am port x eine nachricht vom clientseitigen prog kommt entweder etwas in die datenbank zu schreiben bzw alles auszulesen und zu schicken
die idee mit dem netzlaufwerk klingt aber auch verlockend, weil einfacher
ad: die netzlaufwerk-version funktioniert bereits
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025