leo80 10 Geschrieben 4. Februar 2021 Melden Geschrieben 4. Februar 2021 Hallo, ich versuche CGI-Programme zu schreiben, die auf dem IIS laufen. Ich konnte da bereits erfolge erziehlen, was das Setzen und Lesen von Cookies und das Lesen und Schreiben von Dateien betrifft. Ich setze den Dev-C++ hierfür ein. Was mir besonders gut gefällt, ich kann auf dem Laptop kompilieren und das EXE-Programm per FTP auf den Server hochladen. Nun wollte ich mich an MYSQL heranwagen. Ich habe die Verzeichnisse "lib" und "include" auf dem Client kopiert, damit ich die Header-Dateien benutzen kann und die Bibliothek linken kann. Das mysql_init() füht zu einem 502.2 Fehler. Das Ausführen in cmd funktioniert jedoch perfekt. MYSQL *my; my = mysql_init(NULL); if(my == NULL) { fprintf(stderr, "Fehler beim Initialisieren \n"); exit (EXIT_FAILURE); }
zahni 587 Geschrieben 4. Februar 2021 Melden Geschrieben 4. Februar 2021 Ich kann hier nur den Rat geben, dass Du in dieser Art keine neuen Web-Anwendungen mehr entwickeln solltest. Ich kann mir gut vorstellen, dass CGI-Anwendungen mittlerweile auch in IIS so gekapselt werden, dass sie nicht mehr "Ausbrechen" können. Und somit können DLL im Kontext der CGI-Anwendung nicht auf Datenbanken zugreifen. Alternativen findest du hier: https://www.saotn.org/test-mysql-database-connectivity-aspnet-php-asp/
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden