Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   C# DB-Zugriff unter ASP .NET (https://www.delphipraxis.net/49101-db-zugriff-unter-asp-net.html)

barnti 5. Jul 2005 15:02

Datenbank: mysql • Zugriff über: ODBC

DB-Zugriff unter ASP .NET
 
Hallo,

ich habe mir die Delphi2005 Version der CT installiert. Nun schon die ersten Probleme.
Ich habe eine in der Datenquellenverwaltung unter Win2ooo eine ODBC-Verbindung eingerichtet. Diese funktioniert bereits.

Nun möchte ich unter Delphi2005 ASP.NET auf diese DB zugreifen. Dafür habe ich die Komponente ODBC-Connection auf meine Arbeitsfläche gezogen und unter "ConnectionString" das folgende angegeben:
Delphi-Quellcode:
User ID=ak;Data Source=SuseMysql;Persist Security Info=True;Initial Catalog=test;Password=password
Ich bekomme die Meldung "Schwerwiegender Fehler"
Kann mir jemand erklären, wie ich eine einfache Verbindung zu meiner DB herstellen und auch die Werte der DB anzeigen kann?

Danke!

Bernhard Geyer 5. Jul 2005 15:06

Re: DB-Zugriff unter ASP .NET
 
Besorg dir lieber einen vernünftigen ADO.NET-Treiber für MySQL und greif native auf MySQL zu.

Damit ersparst du dir den Umweg über den ADO.NET-Provider für ODBC, ODBC und MyODBC und jede Konfigurationsprobleme und Treiberfehler.

barnti 5. Jul 2005 15:09

Re: DB-Zugriff unter ASP .NET
 
Hi,
Zitat:

Zitat von Bernhard Geyer
Besorg dir lieber einen vernünftigen ADO.NET-Treiber für MySQL und greif native auf MySQL zu.

Damit ersparst du dir den Umweg über den ADO.NET-Provider für ODBC, ODBC und MyODBC und jede Konfigurationsprobleme und Treiberfehler.

Das wäre? Gibt es da Präferenzen? Ich höre! ;)

Bernhard Geyer 5. Jul 2005 15:11

Re: DB-Zugriff unter ASP .NET
 
Selbst Testen: Googeln

Hab keine ADO.NET-Erfahrungen mit MySQL sondern "nur" die Erfahrung das je weniger Zwischenschichten beteiligt sind weniger Probleme zu erwarten sind.

Robert_G 5. Jul 2005 16:34

Re: DB-Zugriff unter ASP .NET
 
Vorweg: Berhard hat hier natürlich recht. Vor allem ODBC als Zwischenschicht sollte heutzutage einfach nicht mehr verwendet werden. (IMHO)
Beide "Altlasten"-Provider (OleDB und ODBC) sind mit die schlechtesten, zickigsten und die, die die meisten Sicherheitsanforderungen stellen, die du in .Net finden wirst.
Ist ein richtiger Provider verfügbar dann nimm lieber den. ;)
Mit .Net 2.0 (Anfang November :!: ) wird das mit der Provider factory so schön easy... :love:

btw: Ich hoffe, du hast es auch mal mit einer minimalen Version probiert?
Code:
User ID={0}; Data Source={1}; Password={2}
Das sah mir zu sehr nach einem Connection eines "richtigen" Providers aus. (ora, sql, ...) ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:56 Uhr.

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