„Sznikák példakódok” változatai közötti eltérés
aNincs szerkesztési összefoglaló |
kapcsolat nélküli hozzáférés |
||
| 260. sor: | 260. sor: | ||
// Vagy: | // Vagy: | ||
Singleton.Instance.Print(); | Singleton.Instance.Print(); | ||
{{Infobox | |||
| cím = Kapcsolat nélküli hozzáférés | |||
| háttérszín = #C0ffee | |||
| keretszín = black | |||
| tartalom = | |||
Ismertesse egy rövid C# példán keresztül az ADO.NET kapcsolat nélküli adathozzáférését! | |||
{{Infobox-táblázat| | |||
{{Infobox-táblázatsor|A kód nyelve|C#}} | |||
}} | |||
}} | |||
class SelectIntoDataSet{ | |||
public static void Main(){ | |||
string connectionString = "..."; | |||
SqlConnection mySqlConnection = new SqlConnection(connectionString); | |||
// Vagy bármi más lekérdezés, amit kérnek | |||
string selectString = "SELECT TOP 10 ID, FirstName, LastName FROM Employee ORDER BY ID"; | |||
SqlCommand mySqlCommand = mySqlConnection.CreateCommand(); | |||
mySqlCommand.CommandText = selectString; | |||
SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter(); | |||
mySqlDataAdapter.SelectCommand = mySqlCommand; | |||
DataSet myDataSet = new DataSet(); | |||
mySqlConnection.Open(); // Megnyitjuk | |||
Console.WriteLine("Retrieving rows from the Employee table"); | |||
mySqlDataAdapter.Fill(myDataSet, "Employee"); // Kiolvasunk mindent | |||
mySqlConnection.Close(); // És rögtön be is zárjuk | |||
// És csak utána kezdjük el feldolgozni | |||
DataTable myDataTable = myDataSet.Tables["Employee"]; | |||
foreach (DataRow myDataRow in myDataTable.Rows){ | |||
Console.WriteLine("ID = "+ myDataRow["ID"]); | |||
Console.WriteLine("FirstName = "+ myDataRow["FirstName"]); | |||
Console.WriteLine("LastName = "+ myDataRow["LastName"]); | |||
} | |||
} | |||
} | |||
[[Kategória:Infoalap]] | [[Kategória:Infoalap]] | ||