Я пытаюсь получить данные пользователя из базы данных, чтобы показать их в некоторых текстовых полях; однако, похоже, проблема с моим кодом. Следующее сообщение об ошибке продолжает появляться:ошибка синтаксиса (запятая) в выражении запроса
синтаксической ошибки (запятая) в выражении запроса
Это полный код:
string filePath;
try
{
filePath = (Application.StartupPath + ("\\" + DBFile));
connection = new System.Data.OleDb.OleDbConnection((ConnectionString + filePath));
connection.Open();
System.Data.OleDb.OleDbDataReader reader;
System.Data.OleDb.OleDbCommand command = new System.Data.OleDb.OleDbCommand();
command.Connection = connection;
// ---retrieve user's particulars---
command.CommandText = ("SELECT * FROM Enroll WHERE ID=" + textBox1);
reader = command.ExecuteReader(CommandBehavior.CloseConnection);
reader.Read();
// ---display user's particulars---
textBox2.Text = reader["SSN"].ToString();
textBox3.Text = reader["FirstName"].ToString();
textBox4.Text = reader["LastName"].ToString();
}
Да я буквально забыл добавить «.text» и конец «+ textBox1 ' – Zack
Сделайте, прочитайте мое предложение и в конце. – Ehsan