我正在使用MySqlClient類連接到MySQL數據庫。當我嘗試填充填充與數據集的數據列表我得到一個錯誤:幫助:MySQL adapter.fill(dataset)錯誤
#42000You在您的SQL語法錯誤;檢查對應於您的MySQL服務器版本的手冊,以獲得正確的語法
繼承人我在VB.net中填充數據列表的代碼。
Dim strConn As String = "server=name;uid=un;pwd=pass;database=db"
Dim myConnection As New MySqlConnection(strConn)
Dim strSQL As String = "SELECT * FROM Articles = "
Dim myDataAdapter As New MySqlDataAdapter(strSQL, myConnection)
Dim ds As New DataSet()
myConnection.Open()
myDataAdapter.Fill(ds, "Articles")
MyDataList.DataSource = ds
myconnection.close()
繼承人的代碼爲DataList控件
<ASP:DataList id="MyDataList" runat="server">
<ItemTemplate>
Title:
<%# DataBinder.Eval(Container.DataItem, "title")%>
<br>
<b>Author: </b>
<%#DataBinder.Eval(Container.DataItem, "Author")%><br>
<b>PubDate: </b>
<%#DataBinder.Eval(Container.DataItem, "PubDate")%><br>
<p>
</ItemTemplate>
</ASP:DataList>
的連接工作正常,我能夠抓住值;但我無法填寫此數據列表。
請檢查您的選擇查詢並提供更新的代碼。 – Nirlep 2009-09-18 21:54:11