AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Prism Connection String aufbauen
Thema durchsuchen
Ansicht
Themen-Optionen

Connection String aufbauen

Ein Thema von Alexander · begonnen am 8. Jun 2006 · letzter Beitrag vom 21. Nov 2006
 
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#1

Connection String aufbauen

  Alt 8. Jun 2006, 13:26
Datenbank: Unterschiedlich • Zugriff über: ADO.NET
Hallo,
ich habe eine Frage zu den Connection Strings und zwar gibt es doch diesen "Connection String Builder", der z.B. aufgeht, wenn man im OI den Connection String einstellen will.
Ich lasse diesen jetzt auch in meinem Programm anzeigen. Dies mache ich recht einfach, indem ich eine *.UDL erzeugen lassen und diese anzeige. Eigentlich recht simpel.
2 Dinge stören mich jedoch ganz gewaltig:
- man kann vorher scheinbar keinen Provider einstellen bzw. er geht gleich auf die zweite Seite und hat immer den "Microsoft OLE-DB Provider for ODBC-Drivers" als Standard hinterlegt.
- Ich nutze derzeit nur die OdbcConnection, OdbcCommand etc.. Klassen von .NET.. Und da erzeugt er mir ja leider auch den falschen String.
Beispiel:
Code:
Data Source=Wall;Persist Security Info=False (das erzeugt der aus Delphi (OI) heraus aufgerufene Dialog)

Provider=MSDASQL.1;Persist Security Info=False;Data Source=Wall (das kommt aus meinem Programm)

DSN=wall;UID=wwwrun;PWD= (das brauche ich)
Der Connection String ist ja deswegen falsch, da er den für einen OLE Provider aufbaut. Aber welchen Provider muss ich sonst nehmen?
Ich schätze, wenn ich entsprechenden OLE Klassen unter .NET verwenden würde, würde es mit diesem String auch klappen, aber das will ich nicht .

Ich wollte eigentlich vermeiden mir einen eigenen Dialog zu bauen, obwohl das wahrscheinlich das beste wäre ...
Habt ihr Ideen, wie man das vernünftig realisieren kann?
Grüße, Alexander
Alexander
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz