Обновление dbFacade
Сегодня обновил dbFacade. Немного расширил функционал. Теперь можно изменять подключение к файлу или к серверу, в зависимости от того, какую библиотеку вы используете. Напомню, что библиотеки удобного доступа к базе данных написаны в двух вариантах — для SQLite и MSSQL. Имеют одинаковые общие функции и примерно одинаковый функционал. Использование этих библиотек дает возможность быстро писать программы, которые используют базы данных. Обе библиотеки прошли обкатку на пяти проектах. Использование Visual Studio Express и dbFacade дает великолепный результат. Поэтому я рекомендую использовать эти библиотеки для разработки ваших программ.
Новое в dbFacade для SQLite
- [0.5.5] Добавлен конструктор для задания имени файла базы данных
Добавлена проверка на оператор WHERE - [0.5.4] Добавлен Update, в котором параметр where можно передавать через строку, а не через массив.
Проверка на передачу NULL значений. NULL значения можно передавать через Convert.DBNull.
Новое в dbFacade для MSSQL
- [0.5.5] Добавлен конструктор для задания имени файла базы данных
В Execute и ExecuteNonQuery добавлено SET DATEFORMAT dmy
Добавлена проверка на оператор WHERE
Все это доступно в исходных кодах. Для MSSQL я не делал dll, потому там нужно настраивать имя базы данных и имя сервера.
Скачать это можно на странице проектов.
Популярность: 3%
Еще по этой теме:
- DbFacade. Небольшое обновление всех библиотек
- dbFacade 0.5.8
- DbFacade 0.5.6. Обновление для SQLite и MSSQL
- Обновление dbFacade 0.5.11
- Обновился dbFacade
Если у вас возникли вопросы, вы можете оставить их в комментариях


FetchAll(string tablename, string where)
Если при вызове FetchAll не задать where, например grdMain.DataSource = db.FetchAll(«Orders»); то FetchAll подставит «WHERE» и возникнет ошибка синтаксиса SQL. Вероятно нужно проверить параметр where на пустое значение и обойти обработку «WHERE»