вторник, 9 апреля 2013 г.

Как программно создать БД Access?

Это очень просто! Всего 2 шага:

  1. Добавить в проект ссылку на Microsoft.Office.Interop.Access
  2. Microsoft.Office.Interop.Access.Application app = new Microsoft.Office.Interop.Access.Application ( );
    app.NewCurrentDatabase ( path_to_db );
    

    где path_to_db — путь к создаваемой базе данных Microsoft Access.

Обзор редактора «SQLite Database Browser»

Для многих знакомство с СУБД SQLite начинается с выбора редактора баз данных. Можно конечно писать запросы на создание таблиц «ручками» в консоли, но намного быстрее сделать это с помощью специализированного редактора.

«SQLite Database Browser» — простенький и бесплатный редактор СУБД SQLite. Ничего лишнего. Можно создать базу данных, наполнить её таблицами, выполнить запросы и посмотреть результат их выполнения. Из минусов, которые ощутил лично я: невозможно создать Foreign Key для таблицы. Минус достаточно ощутимый.

Установка в Debian довольно проста:

# aptitude install sqlitebrowser

Пользователям винды скачать его можно отсюда: http://sourceforge.net/projects/sqlitebrowser/.

суббота, 6 апреля 2013 г.

Настройки проекта в Qt

Чтобы в папке с проектом не было «каши» из кучи разных файлов, необходимо в файл project_name.pro добавить следующие строки:

OBJECTS_DIR += obj
UI_DIR += ui
MOC_DIR += moc
RCC_DIR += rcc
UI_DIR += ui
DESTDIR = bin

После чего каждый тип файла попадёт в свою папку. Что конечно же удобно.