Я пытаюсь получить конкретное единственное значение из базы данных Access, используя C #.
По какой-то причине я запрашиваю исключение
Синтаксическая ошибка в предложении FROM
, и я не могу понять, почему.
Я попытался запустить SQL непосредственно в самом Access, и он прекрасно работает и возвращает мне нужные результаты, но я не знаю, почему он не работает в моей программе.
ProbID
является числовым полем, насколько Access описывает его, а CorrDetails
является памятным полем.
Для простоты я установил SQL для поиска определенного значения (137), но как только у меня работает код, ясделает его парамитеризованным.
Есть идеи?
string corrAct;
OleDbConnection dbConnection;
dbConnection = new OleDbConnection(vDbString);
string sqlString = "SELECT CorrDetails FROM Action WHERE ProbID=137";
OleDbCommand command = new OleDbCommand(sqlString, dbConnection);
using (dbConnection)
{
MessageBox.Show(sqlString);
dbConnection.Open();
corrAct = (String)command.ExecuteScalar();
rtfCorrectiveAction.Text = Convert.ToString(corrAct);
dbConnection.Close();
}