Rubrik: Datenbanken · ADO.NET Allgemein | VB-Versionen: VB.NET | 25.02.03 |
Daten aus SQL Server lesen mit ADO.NET Dieses Beispiel zeigt, wie sich Daten aus einem SQL-Server mit ADO.NET auslesen lassen. | ||
Autor: Michael Staib | Bewertung: | Views: 39.626 |
www.sunzinet.com | System: Win9x, WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | Beispielprojekt auf CD |
Unser heutiger Tipp zeigt, wie man schnell mit ADO.NET eine Verbindung zu einem SQL Server aufbaut, eine Tabelle ausliest und die Daten in ein Listview einfügt.
Verantwortlich für diese Funktionen ist die Klasse System.Data.SqlClient.
Um nicht immer ellenlange Deklarationen zu schreiben, setzen Sie am anfang Ihres Formulars einfach einen Import Befehl. So können Sie direkt auf die Klasse zugreifen ...
Imports System.Data.SqlClient Public Class Form1 Inherits System.Windows.Forms.Form ... Private Sub Form1_Load(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles MyBase.Load ReadData() End Sub Sub ReadData() Dim conn As New SqlConnection( _ "Password=sa;Persist Security Info=True;" & _ "User ID=sa;Initial Catalog=timemanager;" & _ "Data Source=LOCALHOST;") Dim SQL As String = "SELECT * FROM TABELLE" Dim da As New SqlDataAdapter(SQL, conn) Dim cmdB As New SqlCommandBuilder(da) Dim ds As New DataSet() conn.Open() da.Fill(ds, "Tabellenname") conn.Close() Dim dt As DataTable = ds.Tables("Tabellenname") Dim dr As DataRow For Each dr In dt.Rows Me.ListView1.Items.Add(dr("Feldname")) Next End Sub End Class