Frage:
Wie kann ich ein DataSet effizient erhalten, indem ich direkt a ausführe? SQL-Befehl?
Einführung:
Arbeiten mit relationalen Bei der Datenverarbeitung werden häufig Daten mithilfe von SQL-Abfragen aus einer Datenbank abgerufen. Um ein DataSet effizient mit den Ergebnissen eines SQL-Befehls zu füllen, stehen verschiedene Ansätze zur Verfügung.
Direkte Methode mit SqlDataAdapter:
Die direkteste Methode, um ein DataSet aus einem SQL abzurufen Der Befehl besteht darin, einen SqlDataAdapter zu verwenden. Der folgende Codeausschnitt bietet eine direkte Implementierung:
public DataSet GetDataSet(string ConnectionString, string SQL) { // Create a SQL connection SqlConnection conn = new SqlConnection(ConnectionString); // Create a data adapter to bridge SQL command to DataSet SqlDataAdapter da = new SqlDataAdapter(); // Create a SQL command to execute SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = SQL; da.SelectCommand = cmd; // Create a DataSet to hold the data DataSet ds = new DataSet(); // Fill the DataSet with data da.Fill(ds); // Return the DataSet return ds; }
Erklärung:
Das obige ist der detaillierte Inhalt vonWie kann ich ein DataSet direkt über einen SQL-Befehl füllen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!