Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Prism D2K5: .NET Webanwendung + mySQL (https://www.delphipraxis.net/38569-d2k5-net-webanwendung-mysql.html)

Thanatos81 21. Jan 2005 08:14


D2K5: .NET Webanwendung + mySQL
 
Moin!

Bin sowohl im Forum als auch in der .NET-Programmierung neu.
Zum starten wollte ich ein bereits vorhandenes Programm in .NET als Webanwendung (ASP.NET) in D2K5 neu schreiben. Ich finde aber keine Komponente, mit der ich auf mySQL komme. Für die .NET VCL liefert Borland ja ne Kompo mit, aber nicht für ASP.NET. Kennt da jemand ne gute Kompo?

Ich hab diese Kompo zwar gefunden, bekomme sie aber nicht ins Delphi importiert. Im Assemblycahce ist sie. Will ich sie importieren, erzeugt er mir ne Unit, was muss ich denn damit anfangen?

Schönen Gruß,
Thanatos81

[edit=sakura] [Klammern entfernt] Mfg, sakura[/edit]

Neelix 21. Jan 2005 08:26

Re: [D2K5] .NET Webanwendung + mySQL
 
Guten Morgen Thanatos81,

erst mal herzlich willkommen in der Delphi-Praxis.
Für den Zugriff auf MySQL liefert Borland leider keine Kompos mit (auch nicht im BDP). Es gibt bei CoreLab z.B. kostenpflichtige BDP- bzw. ADO.Net-Adapter. IMHO findest Du auch ADO.Net-Adapter bei Sourceforge. Die waren aber noch im beta-Stadium. Ich verwende den ODBC.Net-Provider von Microsoft und greife somit über den ODBC-Treiber von MySQL auf die DB.

Thanatos81 21. Jan 2005 08:28

Re: [D2K5] .NET Webanwendung + mySQL
 
Hi Herr Moraloffizier :-D

Danke für die prompte Antwort, werde mir das gleich mal anschauen und mich dann wieder melden!

Thanatos81 21. Jan 2005 11:41

Re: [D2K5] .NET Webanwendung + mySQL
 
Die Komponente von MS hab ich installiert. Wenn ich jetzt aber die Verbindungseinstellungen bearbeite, wird mir der mySQL ODBC-Treiber nicht angezeigt. Schaue ich aber unter Systemsteuerung -> Verwaltung -> Datenquellen (ODBC) nach, wird mir der mySQl-Treiber dort angezeigt.

Muss ich Delphi erst noch mit dem Treiber bekannt machen?

Thanatos81 21. Jan 2005 12:12

Re: [D2K5] .NET Webanwendung + mySQL
 
OK, habs gefunden, musste noch nen DSN anlegen. Der funktioniert auch, zumindest laut ODBC-Admin. Allerdings schmeiist mir Delphi ne Fehlermeldung raus, wenn ich den DSN auswähle, und zB auf Verbindung testen drücke:

Zitat:

Fehler beim Testen der Verbindung durch einen Fehler beim Initialisieren des Providers. Schwerwiegender Fehler

Neelix 21. Jan 2005 12:38

Re: [D2K5] .NET Webanwendung + mySQL
 
Hast Du auch den richtigen Connection String? Schau mal hier ConnectionStrings.com - Forgot that connection string? You will find it right here! oder .NET Data Provider Connection Strings!

Thanatos81 21. Jan 2005 12:50

Re: [D2K5] .NET Webanwendung + mySQL
 
Das passiert ja normalerweise über den DSN. Habs aber auch mal so versucht:

Code:
DRIVER={MySQL ODBC 3.51 Driver};SERVER=test.test;PORT=3306;DATABASE=Kundendatenbank; USER=USER;PASSWORD=SECRET;OPTION=3;
Hat aber denselben Fehler... :x

r_kerber 21. Jan 2005 15:47

Re: [D2K5] .NET Webanwendung + mySQL
 
Moin Thanatos81,

also mein ConnectionString sieht so aus
'DRIVER={MySQL ODBC 3.51 Driver}; SERVER=localhost;Option=16834; Database=db_name;user=user_name;password=kennwort'
und funktioniert.

Thanatos81 24. Jan 2005 08:09

Re: [D2K5] .NET Webanwendung + mySQL
 
Hmm, da mach ich wohl was Grundlegendes falsch. Habs jetzt auch mal mit deinem ConnectionString versucht (natürlich, Server, User, PW geändert :P ) und kllapt auch nicht auf nem anderen Rechner. per mySQLAdmin komm ich aber von beiden Rechnern auf den Server. Ich werd noch mal rumprobieren.

Aber danke erst Mal an alle, die mir geholfen haben!

Neelix 24. Jan 2005 08:16

Re: [D2K5] .NET Webanwendung + mySQL
 
Liegt die MySQL-DB auf einem Webserver im Internet? Falls ja, dann muß der Provider den Zugriff über's Web erst freischalten. Und bei PHPMyAdmin das, die diese Anwendung direkt auf dem WebServer läuft und somit lokal auf die DB zugreift.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:18 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz