5 小时搜索我找不到我的错误。我得到了这个例外。怎么了?
MyDictionary.exe 中出现“System.Data.OleDb.OleDbException”类型的未处理异常
附加信息:INSERT INTO 语句中的语法错误。
我的代码:
public void Insert(Word word)
{
string language=FindLanguage();
try
{
command.CommandText ="INSERT INTO "+language+" ( Native , Foreign , Definition , AddingDate) values ( '" + word.Native + "' , '" + word.Foreign + "' , '" + word.Definition + "' ,'" + word.AddingDate + "')";
command.CommandType = System.Data.CommandType.Text;
connection.Open();
command.ExecuteNonQuery();
}
catch (Exception)
{
throw;
}
finally
{
if (connection != null)
{
connection.Close();
}
}
}