小编典典

SQL-选择不同

sql

我在SQL数据库表中使用了带有2个字段的select Disctinct语句。这是我的代码。

myCommand = New SqlCommand("SELECT DISTINCT Author FROM tblBook UNION SELECT DISTINCT BookCode FROM tblBook",myConnection)
 myAdapter = New SqlDataAdapter(myCommand)
 myAdapter.Fill(myDataSet, "tblBook")
 cboAuthor.DataSource = myDataSet.Tables(0)
 cboAuthor.DisplayMember = "Author"
 cboAuthor.DisplayValue = "BookCode"

并产生错误:cannot bind to the new member. Parameter name:value。请帮忙


阅读 124

收藏
2021-05-16

共1个答案

小编典典

您在sql语句中只选择了一个列Author。BookCode不存在,因此也不会出现在数据集中。

将BookCode包含在Sql语句中,它将得到修复

2021-05-16