Herstellen einer Verbindung zur lokalen SQL Server-Datenbank mit C #

9

Angenommen, ich habe eine SQL Server-Datenbank namens Database1.mdf im Ordner App_Data in Visual Studio mit einer Tabelle namens Names erstellt.

Wie kann ich eine Verbindung herstellen, um die Tabellenwerte mit C # zu lesen?

Bisher habe ich so etwas probiert:

%Vor%

Aber ich bekomme einen Fehler:

  

Datenbank nicht gefunden / Fehler beim Verbinden mit der Datenbank

    
Tony 31.08.2012, 18:36
quelle

6 Antworten

11
___ answer12223479 ___

Wenn Sie die SQL-Authentifizierung verwenden, verwenden Sie Folgendes:

%Vor%

Wenn Sie Windows-Authentifizierung verwenden, verwenden Sie Folgendes:

%Vor%     
___ answer12220908 ___

Wenn Sie SQL Server express verwenden, ändern Sie

%Vor%

bis

%Vor%

Das und Hunderte weiterer Verbindungszeichenfolgen finden Sie unter Ссылка

    
___ antwort12220909 ___

Klicken Sie in Data Source (auf der linken Seite von Visual Studio) mit der rechten Maustaste auf die Datenbank und dann auf Configure Data Source With Wizard . Ein neues Fenster wird angezeigt, erweitern Sie die Verbindungszeichenfolge, Sie finden die Verbindungszeichenfolge dort

    
___ answer14284262 ___
%Vor%     
___ answer12220893 ___

Sie versuchen mit dieser Zeichenfolgenverbindung

%Vor%     
___ tag123c ___ C # (sprich "Cis") ist eine objektorientierte Programmiersprache auf hohem Niveau, die für die Erstellung einer Vielzahl von Anwendungen entwickelt wurde, die auf dem .NET Framework (oder .NET Core) ausgeführt werden. C # ist einfach, leistungsfähig, typsicher und objektorientiert. ___ tag123sqlserver ___ Microsoft SQL Server ist ein relationales Datenbankverwaltungssystem (RDBMS). Verwenden Sie dieses Tag für alle SQL Server-Editionen, einschließlich Compact, Express, Azure, Fast-Track, APS (früher PDW) und Azure SQL DW. Verwenden Sie dieses Tag nicht für andere Arten von DBMS (MySQL, PostgreSQL, Oracle usw.). Verwenden Sie dieses Tag nicht für Probleme bei der Software- und mobilen Entwicklung, es sei denn, es steht in direktem Zusammenhang mit der Datenbank. ___ qstntxt ___

Angenommen, ich habe eine SQL Server-Datenbank namens %code% im Ordner %code% in Visual Studio mit einer Tabelle namens %code% erstellt.

Wie kann ich eine Verbindung herstellen, um die Tabellenwerte mit C # zu lesen?

Bisher habe ich so etwas probiert:

%Vor%

Aber ich bekomme einen Fehler:

  

Datenbank nicht gefunden / Fehler beim Verbinden mit der Datenbank

    
___ answer12220940 ___

Ich benutze gerne den praktischen Prozess, der hier hier beschrieben wird Erstellen von Verbindungszeichenfolgen mithilfe einer UDL-Datei. Dadurch können Sie sie in der udl-Datei testen, um sicherzustellen, dass Sie eine Verbindung herstellen können, bevor Sie Code ausführen.

Ich hoffe, das hilft.

    
___ qstnhdr ___ Herstellen einer Verbindung zur lokalen SQL Server-Datenbank mit C # ___
Mohamad Y. Dbouk 31.08.2012, 18:40
quelle
4

Wenn Sie die SQL-Authentifizierung verwenden, verwenden Sie Folgendes:

%Vor%

Wenn Sie Windows-Authentifizierung verwenden, verwenden Sie Folgendes:

%Vor%     
Hassan Boutougha 31.08.2012 23:08
quelle
3

Wenn Sie SQL Server express verwenden, ändern Sie

%Vor%

bis

%Vor%

Das und Hunderte weiterer Verbindungszeichenfolgen finden Sie unter Ссылка

    
David 31.08.2012 18:40
quelle
3
%Vor%     
ablaze 11.01.2013 18:18
quelle
2

Sie versuchen mit dieser Zeichenfolgenverbindung

%Vor%     
Aghilas Yakoub 31.08.2012 18:38
quelle
2

Ich benutze gerne den praktischen Prozess, der hier hier beschrieben wird Erstellen von Verbindungszeichenfolgen mithilfe einer UDL-Datei. Dadurch können Sie sie in der udl-Datei testen, um sicherzustellen, dass Sie eine Verbindung herstellen können, bevor Sie Code ausführen.

Ich hoffe, das hilft.

    
czuroski 31.08.2012 18:43
quelle

Tags und Links