У меня проблемы с получением данных из моей базы данных xampp. Я довольно новичок в этом, поэтому я понятия не имею, как это исправить. Вот мой код:
Dim contract As String
Private Sub projectchart()
OpenConnection()
sql = "SELECT activityname, progress FROM '" & contract & "';"
dr = cmd.ExecuteReader
Chart2.Series("Progress").Points.Clear()
While dr.Read
Chart2.Series("Progress").Points.AddXY(dr("activityname"),dr("progress"))
End While
cmd.Dispose()
con.Close()
End Sub
Когда я запускаю этот код, появляется эта ошибка
У вас есть ошибка в синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MariaDB, на предмет правильного синтаксиса для использования рядом с "c00101" в строке 1
c00101 - это имя таблицы и то, что содержит переменный контракт
Но когда я пытаюсь запустить код в следующем формате, все работает нормально, диаграмма, с которой я пытаюсь отобразить данные, работает отлично.
sql = "SELECT activityname, progress FROM c00101;"
Я действительно понятия не имею, почему это происходит. Кто-нибудь может мне помочь?