tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: SQLSeverのテーブルからListBoxへのデータ移動
投稿日: 2005/09/16(Fri) 16:20
投稿者かん
SQL Serverのことはよく知らないのですが、いろいろできると思うのですが、下記参考になればと思い
ます。(SQL Server.NETプロバイダを使用しました。)

Private Sub txtbox_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles txtbox.TextChanged
        Dim strConn, strSQL As String

        strConn = "Data Source=TARO;Initial Catalog = Test;" & _
        "Trusted_Connection=Yes;"
        Dim cn As New SqlConnection(strConn)

        strSQL = "SELECT 商品名 FROM T_M_商品マスタ"
        Dim cmd As New SqlCommand(strSQL, cn)

        Dim dr As SqlDataReader
        cn.Open()
        dr = cmd.ExecuteReader
        While dr.Read
            list商品.Items.Add(dr(0))
        End While
       cn.close
    End Sub

> イベント発生タイミング:txtboxのTextChanged時
ただこの上記コードだと、TextChangeするたびに、リストボックスに何度も追加されてしまいます。別
のタイミングではダメでしょうか?

> <詳細>
> テーブル名:T_M_商品マスタ
> T_M_商品マスタの内容:商品コード(キー),商品名,単価
> ListBox名:list商品

下記設定の問題は知りません。すいません。
> データベース名:Yuukari
> 接続サーバー:localhost

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。