从SQL数据库记录中填充组合框

时间:2013-03-26 03:36:52

标签: sql vb.net combobox

目前,我有这段代码,但它既没有工作也没有返回错误。

如何获取数据库中的所有记录以在组合框中显示它?

Private Sub cmbCategory_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmbCategory.Click
    Dim sqlconn As New SqlClient.SqlConnection
    sqlconn.ConnectionString = "server = SKPI-APPS1;" & _
    "Database = EOEMS;integrated security=true"

    Dim myCommand As New SqlCommand
    sqlconn.Open()
    myCommand = New SqlCommand("SELECT CAT_ID FROM tblOfficeEquipmentCategory)", sqlconn)
    myCommand.ExecuteNonQuery()
    sqlconn.Close()
End Sub

2 个答案:

答案 0 :(得分:0)

请将您的select语句放到查询浏览器中,并RUN BEFORE告诉您的代码有任何问题。在处理与数据库相关的Web编程时,这应该是必须的做法。

很明显,有一个额外的")"在您的SQL语句中。

答案 1 :(得分:0)

你有一个额外的括号,试试这个:

myCommand = New SqlCommand(“SELECT CAT_ID FROM tblOfficeEquipmentCategory”,sqlconn)