sql >> Databáze >  >> RDS >> Sqlserver

načítání dat z SQL ve VB (část 2)

Zmeškali jste connectionString
Pokud chcete naplnit seznam z DB, existuje mnoho způsobů

S DataReader

Imports System.Data.Sql
Imports System.Data.SqlClient


Public Class Form1

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    Dim connectionString As String = "Data Sourec=localhost;........."
    Dim conn As New SqlConnection(connectionString)
    conn.Open()
    Dim comm As New SqlCommand("SELECT name FROM Table_1", conn)
    Dim reader As SqlDataReader = comm.ExecuteReader
    /* As it is not working i commented this
    listBox1.ItemsSource = dt; // use this instead of  ListBox1.Items.Add(dt)
    //because Add event add only one item in the list. 
     */
    Dim i As Integer
    i=0
    while reader.read() 
    listbox1.Items.Add(dr(i).ToString);
    i++
    End While

 End Sub
End Class

S DataTable

Imports System.Data.Sql
Imports System.Data.SqlClient


Public Class Form1

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    Dim connectionString As String = "Data Sourec=localhost;........."
    Dim conn As New SqlConnection(connectionString)
    conn.Open()
    // Create new DataAdapter
    SqlDataAdapter a = new SqlDataAdapter("SELECT * FROM EmployeeIDs", c)
    // Use DataAdapter to fill DataTable
    DataTable dt = new DataTable();
    a.Fill(dt);
    ListBox1.DataSource = dt;
    ListBox1.DataTextField = "name";



 End Sub
End Class


UPRAVIT:
Další parametry připojovacího řetězce závisí na vašem zabezpečení a na tom všem. Musíte vidět tento odkaz Připojovací řetězce pro SQL Server 2008



  1. proč tento dotaz MySQL vytváří nesprávná čísla řádků?

  2. Vkládání dat SQL Serveru do Salesforce pomocí kurzoru

  3. Jak vytvořit databázi s doctrine2?

  4. ORA-01722:neplatné číslo na Entity Framework