есть запрос для базы оракл возвращающий число:
string query = "SELECT count(param) FROM .....somefield = ?";
запрос принимает 1 параметр строкового типа (вообще в базе это поле объявлено через varchar2)
command.Parameters.Add("@param", OleDbType.VarChar);
command.Parameters["@param"].Value = Par;
connection.Open();
counter = (int)command.ExecuteScalar();
Получаю ошибку:
specified cast is not valid...
Не понятно в чем проблема. Раньше параметризированные запросы я использовал с sql server — там все просто и все работает. С ораклом же какие-то проблемы..