VB.NET在WEB页在的代码Dim conn As New SqlConnection("server=localhost;uid=sa;pwd=;database=pubs")
Dim data As New SqlDataAdapter("SELECT titles.title, titleauthor.au_ord, authors.au_lname, titles.price,titles.ytd_sales, titles.pub_id FROM authors INNER JOIN titleauthor ON authors.au_id = titleauthor.au_id INNER JOIN titles ON titleauthor.title_id = titles.title_id where au_id='172-32-1176'", conn)
Dim dataset As New DataSet
data.Fill(dataset, "authors1")
DataGrid1.DataSource = dataset.Tables(0).DefaultView
DataGrid1.DataBind()不知道什么不显示数据,请大家帮帮我

解决方案 »

  1.   

    你的SQL语句有问题.列名 'au_id' 不明确。Dim conn As New SqlConnection("server=localhost;uid=sa;pwd=;database=pubs")
    Dim data As New SqlDataAdapter("SELECT titles.title, titleauthor.au_ord, authors.au_lname, titles.price,titles.ytd_sales, titles.pub_id FROM authors INNER JOIN titleauthor ON authors.au_id = titleauthor.au_id INNER JOIN titles ON titleauthor.title_id = titles.title_id where authors.au_id='172-32-1176'", conn)
    Dim dataset As New DataSet
    data.Fill(dataset, "authors1")
    DataGrid1.DataSource = dataset.Tables(0).DefaultView
    DataGrid1.DataBind()