Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.10.2012, 15:12   #1
DronLee
Пользователь
 
Регистрация: 08.12.2009
Сообщений: 39
Вопрос Почему отсутствуют некоторые функции Access

Не в первый раз уже сталкиваюсь с тем, что не работают некоторые функции Access при выполнении запроса из C#.
Например, следующий кусок кода "упадёт" по причине наличия неопределённой функции REPLACE:

OleDbConnection connection = Connection.ConnectorAccess.CreateCo nnection("Путь к БД");
connection.Open();
new OleDbCommand("UPDATE [Таблица] SET [Строковое поле] = REPLACE([Строковое поле], ' ', ' ')", connection).ExecuteNonQuery();

Естественно в Access используемый здесь запрос выполняется.
К таким неопределённым функциям C# так же относит StrReverse и InStrRev (с другими пока не сталкивался). Ну, и в таких случаях всегда приходилось считывать строки, как они есть, а потом уже средствами C# обрабатывать их.
Так вот, всё же хочу узнать, может надо просто подключить какую-нибудь библиотеку? Или в OleDbCommand эти функции имеют другое наименование?
DronLee вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему некоторые виды не эволюционируют? Bustle Свободное общение 14 26.05.2011 21:31
Почему Access 2007 воспринимает поле как параметр? Сергей089 Microsoft Office Access 1 12.11.2010 21:15
Отсутствуют результаты фильтрации в строке состояния Excel. Hagen83 Microsoft Office Excel 2 22.04.2010 20:43
как заменить некоторые операторы на процедуры и функции в паскале.Очень нужно! Анастасия1902 Помощь студентам 2 23.02.2010 17:18
Отсутствуют права на открытие файлов Terran Свободное общение 2 04.05.2009 18:45