meiner Meinung nach ein schlechter Weg da man erstens einen Treiber installieren muss so wie ich das gesehen habe und zweitens ist es soweit ich, dass mal von jemanden mitbekommen hab auch sehr unsicher. Ich würde dir empfehlen per WebRequest direkt mit PHP zusammen zu arbeiten dann kannst du einfach die Daten die du verschicken willst per Post an eine Website schicken diese nimmt die POST Daten dann in PHP an und speichert sie dann in einer MYSQL Tabelle. Um Daten auszugeben kannst du einfach die Daten im XML Format an die Website zurück geben dieses Result liest du dann mit VB einfach ein und verarbeitest das XML Format. Mit den .net Framework sollte sich, dass ganz gut lösen lassen. Wichtig ist aber dass du alle abfragen mit einem Hash-Code sichern solltest und auch auf SQL-Injection auf PHP Seite musst du achten.
das man das instalieren muss finde ich auch nicht so gut. Über die unsicherheit kann ich auch nix sagen, habe aber auch gehört, dass es nicht so ganz sicher sein soll.
das programm, was auf die MySql tabelle zugreifen soll soll nur als zusatz zu der webseite dienen und für die administratoren das moderiren der seite erleichtern.
das was du da beschreibst klinkt eher schwiriger, als das es den umgang vereinfachen würde.
also wenn du ne Website hast, dann nehme ich an, dass du dich auskennst mit PHP und MySQL ? Wenn ja sollte es nicht sehr schwer sein.
Nehmen wir mal an du willst irgendwelche Daten jetzt mit deinem Programm in die MySQL DB eintragen. Jetzt startest du das Programm trägst diese Daten dann in ein Formular ein und schickst es dann per Knopf ab. So du übergibst diese Daten nun als string zusammen gesetzt in dieser Form: name=test&password=test .... usw. halt alle Daten die du brauchst. In der Funktion in der du die Daten verarbeitest startest du einen WebRequest wie man einen solchen startet kannst du unter folgendem Link sehen: http://msdn.microsoft.com/de-de/library/debx8sh9(VS.80).aspx
Dort kannst du auch sehen an welche Funktion deine Post-Daten übergeben werden müssen. Das alles schickst du nun an deine Website und ein Script welches diese Daten empfängt also zB. http://testclient.de/client.php .... in diese client.php kannst du ganz einfach auf die Sachen zugreifen in dem du halt wie gewöhnlich $_POST["name"] schreibst. Naja und die weiterverarbeitung per PHP muss ich ja dann wohl nicht mehr beschreiben oder? Ansonsten gibts dazu auch tausende Tutorials.
So nehmen wir an du willst diese Daten nun wieder auslesen dann hast du auf Client-Ebene eine Klasse welches die komplette Website ausliest. Diese holt sich die Daten z.B. von http://testclient.de/response.php.... diese Response.php holt sich die Daten der MySQL Tabelle in PHP und gibt sie an den Client einfach als XML Formatiert zurück in dieser Form:
Und da man mit der .net Klasse ganz leicht XML Auslesen kann ungefähr so:
code:
1:
2:
3:
XmlDocument doc = new XmlDocument();
doc.LoadXml(response);
ist es nicht schwer den zurück gewonnenen Text mit dem WebRequest dann an das XmlDocument zurück zu geben.
Also ich habe in C# allerdings mal beides probiert und ich finde diese Methode wesentlich leichter es ist vlt am Anfang mehr Arbeit aber wenn es dann mal funktioniert kann man das Prinzip immer wieder kopieren.
Falls du weitere Hilfe brauchst stehe ich auch gerne per PN zur Verfügung.
If you were enjoying this post and if you keen on reading more interesting stuff then do not hesitate to complete the free sign up.
After the free registration you will gain access to all areas and you will be able to communicate with other artists from all over the world.
In addition you will benefit from our Photoshop and coding section as well as from our huge (hundreds of gigabytes) free resource section where you can find everything you will need to be a successful (web) designer/artist.
Sign up now and enjoy the advantages as a registered member.
(This website will be ad-free after a complete free sign up.)