Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Connection string

2 views
Skip to first unread message

Micha Srele

unread,
Mar 9, 2007, 4:48:24 AM3/9/07
to
Hallo NG,

ich hab mal wieder ein Problem, was für einige von Euch wohl keines ist
In einer Anwendung muß ich einen Connectionstring zu einer vorhanden
Datenquelle zusammenbauen.
Wie muß ich vorgehen um das Formular zu verwenden, welches beim
Serverexplorer beim Verbindung hinzufügen, benutzt wird.
Es kann auch ein anderes sein, aber ich möchte das Formular nicht selber
zusammenbauen müssen.

Vielen Dank für Eure Hilfe

Micha

Florian Lehner

unread,
Mar 9, 2007, 7:48:11 AM3/9/07
to
Hi Micha,

von welchem Formular sprichst Du genau? Der Server Explorer von VS 2005
startet einen Assistenten, aus den mit diesem Assistenten gesammelten Daten
wirde eine .config Datei erzeugt, welche im XML Format geschrieben ist. In.
dieser Datei findest Du den Connection String.

Oder sprichst Du von etwas völlig anderem?

Gruß
Flo

micha srele

unread,
Mar 9, 2007, 8:04:26 AM3/9/07
to
Hallo Florian,

aus einer Anwendung heraus benötige ich Infomationen aus den Systemtabellen
(Sichten) vom SQL Server 2005 bzw SQL Server 2000.
Die Anwendung soll dabei prinzipiell mit jedem Server und jeder Datenbank
funktionieren.
Ich möchte jetzt eine allgemeingültige Lösung erstellen, mit der ich mir den
jeweils benötigten Conn.string. für den SQLOLEDB Provider generieren kann.

Gruß
Micha


Frank Dzaebel

unread,
Mar 9, 2007, 8:20:02 AM3/9/07
to
Hallo Micha,

Ich nehme da für SQL Server z.B. immer gerne:

MSDASC.DataLinksClass dlc = new MSDASC.DataLinksClass();
ADODB.Connection conn = new ADODB.Connection();
conn.ConnectionString = Glob.Sql.ConnString();
object oCon = (object)conn;
if (!dlc.PromptEdit(ref oCon)) return;
connectString = conn.ConnectionString;
conn = null; dlc = null;
if (!SetServerDatenbank(ref connectString, ref server, ref datenbank))
{
MessageBox.Show("Nur MS SQL Server Datenbank darf "+
angegeben werden!");
return;
}
Glob.Sql.SchreibeVerschlüsseltenStringInDat(connectString); //etc....

___________________
[MSDAC] (COM-Reiter)
Microsoft OLE DB Service Component 1.0 Type Library

[ADODB] (COM-Reiter)
Microsoft ActiveX Data Objects 2.8 Library


ciao Frank
--
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

micha srele

unread,
Mar 9, 2007, 11:33:47 AM3/9/07
to
Supi,

genau das war es was ich gebraucht habe.
Vielen Dank

Gruß Micha


0 new messages