DOBON.NETプログラミング道掲示板

No34049 の記事


■34049 / )  SQLServerテーブル内容をDataGridViewに表示するコードについて
□投稿者/ けい 一般人(14回)-(2018/11/30(Fri) 09:49:58)
  • アイコン環境/言語:[VB2015、Windows10、.NETFramework4.6] 
    分類:[.NET] 

    お世話になります。
    VB2015、Windows10、.NETFramework4.6で開発しています。

    SQLServerにあるテーブルの内容をSQL文で取得し、
    DataGridView1に表示するコードがあります。

    下記A〜Dをそれぞれ実行すると、
    Aはエラーになりますが、
    B〜Dは、
    表示上は同じ正常表示になります。

    どのパターンを使用しても問題ないでしょうか。
    不適切な書き方があれば教えてください。

    どうぞよろしくお願いします。

    Imports System.Data.SqlClient

    Dim cn As New SqlConnection(接続文字列)
    Dim strSQL As String
    Dim da As SqlDataAdapter
    Dim dt As DataTable
    Dim ds As DataSet
    strSQL = "(SELECT文)"
    da = New SqlDataAdapter(strSQL, cn)

    -----------------------------

    da.Fill(dt)


    dt=New DataTable
    da.Fill(dt)


    ds = New DataSet
    da.Fill(ds, "(テーブル名)")
    dt = ds.Tables("(テーブル名)")


    ds = New DataSet
    da.Fill(ds, "(テーブル名)")
    dt=New DataTable
    dt = ds.Tables("(テーブル名)")

    -----------------------------

    DataGridView1.DataSource = dt
違反を報告
返信 削除キー/


Mode/  Pass/


- Child Tree -