Wenn ich eine Verbindungszeichenfolge in meiner Datei web.config definiert habe, wie erstelle ich eine Verbindung zur SQL db von C # -Code (Entschuldigung vergessen zu spezifizieren) und dann eine gespeicherte Prozedur aufrufen. Ich würde dann gerne diese Daten irgendwie als meine DataSource für ein GridView verwenden.
Hier ist, wie die Verbindungszeichenfolge in der Datei web.config definiert wird:
%Vor%Der Datenbankserver ist ein Microsoft SQL Server.
Hier ist, was ich gesucht habe:
%Vor%Der Code zum Abrufen der Daten ist ziemlich trivial. Ich hatte mehr Interesse daran, von einer connectionString-Variablen in der Datei web.config darauf zuzugreifen.
Wenn es eine Ressourcendatei wie folgt ist:
private static readonly string connString = Resource1.connString;
Dabei ist connString der Name des Schlüssels. Wenn es eine web.config
Datei ist
So ähnlich:
private static readonly string connString = System.Configuration.ConfigurationManager.AppSettings["strConn"];
wobei conn in Ihrer Web-Konfigurationsdatei definiert ist.
Rufen Sie dann den Sproc auf:
%Vor%Das ist, wenn Sie in C # codieren, VB.net das gleiche Angebot nur ein bisschen wortweller :), hier ist ein kleines Beispiel:
%Vor% Natürlich sollten Sie eine using
-Anweisung anstelle von try/catch/finally
verwenden, um sicherzustellen, dass Sie Ihre verwendeten Ressourcen bereinigen.
So etwas ...
%Vor%Das sind alles ziemlich einfache Dinge, um ehrlich zu sein, Sie sollten in der Lage sein, alles zu finden, was Sie brauchen von ADO.NET-Dokumentation
Tags und Links web-config sql-server asp.net connection-string stored-procedures