leo80 10 Geschrieben 4. Februar 2021 Melden Teilen 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); } Zitieren Link zu diesem Kommentar
zahni 558 Geschrieben 4. Februar 2021 Melden Teilen 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/ Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.