2015-09-21 7 views
-1

Я получаю сообщение об ошибке, показанное здесь при попытке вывода вещей:Ошибка при попытке из вне данных из базы данных

У Вас есть ошибка в вашем SQL синтаксиса; проверьте руководство, которое соответствует версии сервера MySQL для правильного синтаксиса, чтобы использовать вблизи «) FROM colours.prompt_reply» в строке 1

Пожалуйста, помогите

MySqlCommand cmdDatabase = new MySqlCommand("select (user_Id, project, project_feedback, when) FROM colours.prompt_reply ;",conDataBase); 
+1

Вы не можете просто сделать 'colours.prompt_reply' – kevintjuh93

+0

Почему ваши избранные столбцы между" ("и") "? –

ответ

1

я думаю, что у Вас есть ошибка в вашем команда

MySqlCommand cmdDatabase = new MySqlCommand("select user_Id, project, project_feedback, when FROM your_table_name",conDataBase);

является 'когда' часть вашей таблицы?

я не использовал MySql в C#, но я использовал Sql Sever, прежде чем я думаю, что это будет работать

+0

Да, когда столбец в моем столе. когда является зарезервированным словом, почему я получал ошибку –

1

Я думаю, что ваш запрос не отформатирован, ли «когда» это имя столбца вашей таблицы ? Если да, то

использование ниже как

MySqlCommand cmdDatabase = new MySqlCommand("select user_Id, project, project_feedback, `when` FROM colours.prompt_reply ;",conDataBase); 

Как when это ключевое слово в MySql, так что если вы используете, что в качестве имени столбца используйте кавычку.

+0

Thanx .. это сработало man ..formated when to 'when' –

+0

@MkhululiCooperNcubeKamzilan: Если это то, что вы ищете, и оно работает, тогда вы должны принять это как ответ ». – BhushanK

Смежные вопросы