Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

извличане на данни от SQL във VB (част 2)

Пропуснахте connectionString
Ако искате да попълните списък от DB, има много начини

С 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

С 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


РЕДАКТИРАНЕ:
Другите параметри на низа за връзка зависят от вашата сигурност и всичко това. Трябва да видите тази връзка Низове за свързване за SQL Server 2008



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какви фактори могат да причинят повторно компилиране на съхранена процедура на SQL Server?

  2. Абонаментът за отчет за SSRS приключи с грешка

  3. Защо или как FREETEXTTABLE дава стойност на ранг, по-висока от другите

  4. Възможно ли е да се възстанови резервно копие на Sql Server 2008 в sql server 2005

  5. Използване на динамичен SQL за указване на име на колона чрез добавяне на променлива към проста sql заявка