小编Aar*_*ron的帖子

selectedIndex的问题?

所以我有这个Select Case,它在所选索引为0时有效,但如果我将索引更改为1,则不会.目前代码是相同的,它的想法是它将运行不同的查询,但我需要先让它工作.

是的,当我让这部分程序正常运行时,我计划使用参数化查询,直到那时我坚持使用我的通用连接查询文本,除非它特定于问题.

因此,当索引为0时,它运行查询正常,当索引不是0时,它不起作用.

Select Case (cmbSearchBy.SelectedIndex)
        Case (cmbSearchBy.SelectedIndex = 0)
            Try
                'Sql = "SELECT * FROM Devices WHERE (((Devices.[Asset Number]) =" &  & "));"
                Dim SearchAsset As Integer = Convert.ToInt32(txtValue.Text)
                Dim AccessDataAdapter = New System.Data.OleDb.OleDbDataAdapter
                AccessDataAdapter.SelectCommand = New System.Data.OleDb.OleDbCommand("SELECT * FROM Devices WHERE (((Devices.[Asset Number]) =" & SearchAsset & "));", dbConn)
                Dim AccessDataset = New DataSet
                AccessDataAdapter.Fill(AccessDataset, "Asset Query")
                MyDataGrid.DataSource = AccessDataset.Tables("Asset Query")
            Catch
                MsgBox("Please insert a valid Asset Number")
            End Try
        Case (cmbSearchBy.SelectedIndex = 1)
            Try
                'Sql = …
Run Code Online (Sandbox Code Playgroud)

vb.net ms-access vba

1
推荐指数
1
解决办法
53
查看次数

标签 统计

ms-access ×1

vb.net ×1

vba ×1