Tep*_*orn 0 sql vb.net select combobox
我使用select sctinct语句和我的sql数据库表中的2个字段.这是我的代码.
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"
Run Code Online (Sandbox Code Playgroud)
它会产生错误:cannot bind to the new member. Parameter name:value.请帮忙
也许你在找
SELECT DISTINCT Author, Bookcode FROM tblBook
Run Code Online (Sandbox Code Playgroud)
Union用于合并行而不是列.
因此,您的查询将返回一个列,其中所有的autors(distinct)都在同一列中跟随所有书籍代码的行(也是不同的).