Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

pobieranie danych z SQL w VB (część 2)

Przegapiłeś connectionString
Jeśli chcesz wypełnić listę z bazy danych, istnieje wiele sposobów

Z czytnikiem danych

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

Z tabelą danych

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


EDYTUJ:
Inne parametry ciągu połączenia zależą od Twojego bezpieczeństwa i tak dalej. Musisz zobaczyć ten link Parametry połączenia dla 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. Zapytanie SQL Server, aby uzyskać liczbę dni roboczych między 2 datami, z wyłączeniem świąt

  2. Strategie wdrażania bazy danych (SQL Server)

  3. jak uzyskać sum(col2) jako somename,(col2*col3)/Sum(col2) jako somename1 dla pewnej daty

  4. Konwertuj milisekundy UTC na DATETIME w serwerze SQL

  5. Jak odzyskać bazę danych z MDF w SQL Server 2005?