Christian1603 Geschrieben 28. September 2009 Teilen Geschrieben 28. September 2009 Hallo, Ich bin noch ein relativer anfänger bei C# zumindesten in diese richtung vorher hab ich richtung Microcontroller programmiert und nicht am pc und wollte euch Experten mal fragen, wie ich mit C# eine Datenbank auf meinen Server auslesen kann. könnt ihr mir helfen? LG Christian Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 28. September 2009 Teilen Geschrieben 28. September 2009 C ist nicht C#. Verschoben -> .NET. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
AmunRa Geschrieben 28. September 2009 Teilen Geschrieben 28. September 2009 Hallo, Ich bin noch ein relativer anfänger bei C# zumindesten in diese richtung vorher hab ich richtung Microcontroller programmiert und nicht am pc und wollte euch Experten mal fragen, wie ich mit C# eine Datenbank auf meinen Server auslesen kann. könnt ihr mir helfen? Puh, vom Microcontroller zu .NET ist wohl ein Sprung über mehrere Abstraktionsebenen. Natürlich habe ich auch einen Link für dich, wie du mit C# auf eine MySQL Datenbank zugreifen kannst. Verbindung zum MySQL-Server mit C# Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Christian1603 Geschrieben 29. September 2009 Autor Teilen Geschrieben 29. September 2009 Puh, vom Microcontroller zu .NET ist wohl ein Sprung über mehrere Abstraktionsebenen. Natürlich habe ich auch einen Link für dich, wie du mit C# auf eine MySQL Datenbank zugreifen kannst. Verbindung zum MySQL-Server mit C# Danke schonmal für den link!!! Mein prob is ich krigst nicht hin XD sry ich weiß ja mann sollte nicht einfach einen Fertigen script kopieren und ihn dann einfach verwenden... aber könnt ihr mir den trozdem geben Mit DB anlegen hab ich kein problehm weil ich mich mit php und mysql auskenne also das ist nicht mein problehm. WÄRE EUCH ECHT DANKBAR! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Christian1603 Geschrieben 29. September 2009 Autor Teilen Geschrieben 29. September 2009 C ist nicht C#. Verschoben -> .NET. ok sry ich meinte C nicht C# sry Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 29. September 2009 Teilen Geschrieben 29. September 2009 ok sry ich meinte C nicht C# sryNa dann wieder zurück. Auf dev.mysql.com findest du jede Menge Dokumentation. Was genau ist denn "dein Server"? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Christian1603 Geschrieben 29. September 2009 Autor Teilen Geschrieben 29. September 2009 Na dann wieder zurück. Auf dev.mysql.com findest du jede Menge Dokumentation. Was genau ist denn "dein Server"? Um genau zu sein hab ich mit phpMyAdmin eine DB ersteht (für meine HP) jetzt will ich die daten in der DB nicht nur mit meiner Hompage auswerten sondern auch mir einen selbstgeschriben nen progamm. das will ich nun mit C lösen. wenn VBase oder VC besser ist würde ich auch das nehmen. LG Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 29. September 2009 Teilen Geschrieben 29. September 2009 Soll dieses Programm auf dem Server laufen, oder lokal? Ist die MySQL-Netzwerkschnittstelle überhaupt von außen erreichbar? Was sind VBase und VC? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Christian1603 Geschrieben 29. September 2009 Autor Teilen Geschrieben 29. September 2009 Soll dieses Programm auf dem Server laufen, oder lokal? Ist die MySQL-Netzwerkschnittstelle überhaupt von außen erreichbar? Was sind VBase und VC? das program soll lokal laufen. ich habe auch programme gefunden. #include <time.h> #include <stdio.h> #include <mysql.h> int main () { MYSQL_RES *mTabelle; MYSQL_ROW mRecord; MYSQL *mConnection, mDB; int mError; mysql_init(&mDB); mConnection = mysql_real_connect(&mDB,"localhost","root","","test",0,0,0); if (mConnection == NULL) { printf("Es konnte keine Verbindung zur Datenbank hergestellt werden: %s",mysql_error(&mDB)); return 1; } else { printf("Es wurde erfolgreich eine Verbindung hergestellt!"); } mysql_close(mConnection); return 0; } es geht aber nicht und ich weiß nicht warum. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 29. September 2009 Teilen Geschrieben 29. September 2009 "Es geht aber nicht" ist keine ausreichende Fehlerbeschreibung. Vermutlich "geht es nicht", weil du versuchst, dich mit localhost zu verbinden. Dort läuft vermutlich kein MySQL-Server. Noch einmal die wichtige Frage: Ist dein Server so eingerichtet, dass die MySQL-Schnittstelle von außen erreichbar ist? Normalerweise ist das nämlich aus Sicherheitsgründen nicht der Fall. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Christian1603 Geschrieben 29. September 2009 Autor Teilen Geschrieben 29. September 2009 "Es geht aber nicht" ist keine ausreichende Fehlerbeschreibung. Vermutlich "geht es nicht", weil du versuchst, dich mit localhost zu verbinden. Dort läuft vermutlich kein MySQL-Server. Noch einmal die wichtige Frage: Ist dein Server so eingerichtet, dass die MySQL-Schnittstelle von außen erreichbar ist? Normalerweise ist das nämlich aus Sicherheitsgründen nicht der Fall. Die fehler meldung ist: Fehler E2209 3: include-Datei "mysql.h" kann nicht geöffnet werden Fehler E2451 6: Undefiniertes Symbol "MYSQL_RES" Fehler E2451 6: Undefiniertes Symbol "mTabelle" Fehler E2451 7: Undefiniertes Symbol "MYSQL_ROW" Fehler E2379 7: Anweisung fehlt ; (evtl. in voriger Zeile) Fehler E2451 8: Undefiniertes Symbol "MYSQL" Fehler E2451 8: Undefiniertes Symbol "mConnection" Fehler E2451 8: Undefiniertes Symbol "mDB" Fehler E2268 10: Aufruf der undefinierten Funktion "mysql_init" Fehler E2268 12: Aufruf der undefinierten Funktion "mysql_real_connect" Fehler E2268 14: Aufruf der undefinierten Funktion "mysql_error" Fehler E2268 19: Aufruf der undefinierten Funktion "mysql_close" Der C++ Trainer hat 12 Compilerfehler erkannt! Es wurde keine EXE-Datei erzeugt! ich habe meine mysql server so eingestehlt das man ihm auch von anderen servern ereichen kann. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 29. September 2009 Teilen Geschrieben 29. September 2009 Fehler E2209 3: include-Datei "mysql.h" kann nicht geöffnet werdenDu musst die C-Clientbibliothek für MySQL natürlich installieren und ggf. in deiner Entwicklungsumgebung die Pfade für Header und Libraries anpassen. Der Code allein reicht nicht. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Christian1603 Geschrieben 29. September 2009 Autor Teilen Geschrieben 29. September 2009 Du musst die C-Clientbibliothek für MySQL natürlich installieren und ggf. in deiner Entwicklungsumgebung die Pfade für Header und Libraries anpassen. Der Code allein reicht nicht. Danke für die fiele hilfe! wo krige ich die C-Clientbibliothek für MySQL herr? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 29. September 2009 Teilen Geschrieben 29. September 2009 wo krige ich die C-Clientbibliothek für MySQL herr? Hast du dich mal ein wenig auf dev.mysql.com umgesehen? Da gibt's auch Downloads. MySQL :: Connector/C 6.0 Für gängige Linuxdistributionen gibt's sicher auch fertige Pakete. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
carstenj Geschrieben 30. September 2009 Teilen Geschrieben 30. September 2009 Hi, Respekt für deine Geduld. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.