Eine gespeicherte Prozedur mit asp.net aufrufen

8

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.

    
onit 20.10.2011, 13:37
quelle

2 Antworten

6

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.

%Vor%

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.

    
JonH 20.10.2011, 13:43
quelle
3

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

    
fearofawhackplanet 20.10.2011 13:41
quelle