В настоящее время я пытаюсь получить некоторые строки из базы данных SQL Server с помощью C#, которые соответствуют следующим критериям:
RamResults
Results
Date
равен текущей датеУ меня пока получается следующее:
// Open the same connection with the same connection string.
using (SqlCeConnection con = new SqlCeConnection(DatabaseControl.conString))
{
con.Open();
// Read specific values in the table.
using (SqlCeCommand com = new SqlCeCommand("SELECT Result FROM RamResults WHERE Date == @Form1.date", con))
{
SqlCeDataReader reader = com.ExecuteReader();
while (reader.Read())
{
int resultsoutput = reader.GetInt32(0);
MessageBox.Show(resultsoutput.ToString());
}
}
}
Использование SELECT Result FROM RamResults WHERE Date == Form1. date
выкидывает ошибку:
Произошла ошибка при разборе запроса. [ Token номер строки = 1,Token смещение строки = 43,Token in error = = ]
Хотя если я уберу оператор WHERE, например
SELECT Result FROM RamResults
он работает отлично