web-dev-qa-db-fra.com

Lire de la base de données et rempliratable

Je reçois un ensemble de données par un DataReader et attribuez à une chaîne. Maintenant, j'ai besoin de remplir les colonnes DataTable avec les champs de requête. Le DataTable est connecté à une grille pour afficher les données remplies.

la requête est:

strSQL = "SELECT EmpCode,EmpID,EmpName FROM dbo.Employee

DataTable colonnes sont EmpCode, EmpID, EmpName.

J'ai besoin de lire la requête et d'assigner aux colonnes de DataTable et remplissez la table. J'ai essayé comme ci-dessous mais je n'ai pas la sortie appropriée,

Me.DtShifts.Tables("NonAllocated").Clear()
Me.DtShifts.Tables("NonAllocated").Load(dr)
6
Bramenath

L'objet de connexion est pour l'illustration seulement. Le dataAdapter est le bit de la clé:

Dim strSql As String = "SELECT EmpCode,EmpID,EmpName FROM dbo.Employee"
Dim dtb As New DataTable
Using cnn As New SqlConnection(connectionString)
  cnn.Open()
  Using dad As New SqlDataAdapter(strSql, cnn)
    dad.Fill(dtb)
  End Using
  cnn.Close()
End Using
24
SSS