Je me connecte à une base de données MySQL en utilisant la classe MySqlClient. Lorsque j'essaie de remplir une liste de données avec l'ensemble de données, j'obtiens une erreur:Aide: MySQL adapter.fill (dataset) Erreur
# 42000Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à la version de votre serveur MySQL pour la bonne syntaxe
Voici le code que j'ai dans VB.net pour remplir la liste de données.
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()
Heres le code pour le contrôle 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>
La connexion fonctionne très bien, et je suis en mesure de saisir des valeurs; mais je ne peux pas remplir cette liste de données.
S'il vous plaît vérifier votre requête select et donner le code mis à jour. – Nirlep