У меня есть следующие, выглядит нормально, но по какой-то причине он бросает ORA-00936: missing expression
Issue команда работает INSERT с использованием OleDbCommand в C#
...
var query = "INSERT INTO MY_TABLE VALUES (@id, @filepath, @filename, @filesize, @md5)";
using (var insertCmd = new OleDbCommand(query, conn))
{
insertCmd.CommandType = CommandType.Text;
insertCmd.Parameters.AddRange(new OleDbParameter[]
{
new OleDbParameter("@id", FindItemId(filePath)),
new OleDbParameter("@filepath", filePath),
new OleDbParameter("@filename", new FileInfo(filePath).Name),
new OleDbParameter("@filesize", new FileInfo(filePath).Length),
new OleDbParameter("@md5", GetMd5Hash(filePath))
});
insertCmd.ExecuteNonQuery();
}
...
В отладки, я могу видеть значения параметров правильно привязан. Так что я делаю неправильно?
Любая помощь была бы принята с благодарностью.
использовании попробовать поймать вы получите правильную ошибку –
@HiteshThakor изображения выше генерируются из исключения попытки поймать. –