Проверьте работу БД SQLIte

  • Автор темы Автор темы Astraport
  • Дата начала Дата начала

Astraport

Client
Регистрация
01.05.2015
Сообщения
5 086
Реакции
4 632
Баллы
113
Если есть у кого пара минут, то прошу проверить кубик работы с базами данных.
Что нужно сделать:
1. Скачать файлик базы и положить в папку проекта.
2. Создать кубик подключения к БД с такими настройками:
2016-05-13_10-11-17.png

Провайдер данных odbc
Строка подключения
Код:
Развернуть Свернуть Копировать
Driver={SQLite3 ODBC Driver};database={-Variable.path-}
Где Variable.path путь до файла в кавычках записанный вручную, либо полученный из экшена:
Код:
Развернуть Свернуть Копировать
return project.Directory + (@"\social.db");
И текст запроса:
Код:
Развернуть Свернуть Копировать
SELECT * FROM socials

Должен обрабатывать без ошибок.
Если ошибка все же будет, то просьба скачать и установить этот драйвер http://www.ch-werner.de/sqliteodbc/
 

Вложения

Если ошибка все же будет, то просьба скачать и установить этот драйвер http://www.ch-werner.de/sqliteodbc/


Пришлось установить

ответ

Код:
Развернуть Свернуть Копировать
24 AE74A223-4E71-5D3B-4D5B-9EF56C78676F FB fb.png
25 D6D1A58A-1C28-A230-5D57-9EF58BA8FD5E VK vk.png
 
  • Спасибо
Реакции: Astraport
Спасибо!
Все же драйвера нужно ставить. Жаль, но проблема не большая.
Добрый день, подскажите пожалуйста, зачем, всё таки нужна сия обёртка http://www.ch-werner.de/sqliteodbc
Обращение к базе SQLite, отлично работает со стандартного кубика работы с БД и без этого драйвера, сам драйвер, я так понял, нужен для корректной работы с БД на Си языках, но может и ошибаюсь, коль не трудно, расскажите пожалуйста. Спасибо!
 
  • Спасибо
Реакции: Astraport
Здравствуйте,
Поделитесь тогда настройками стандартного кубика, пожалуйста. Какой вы используете провайдер данных и строку подключения?
Я долго тыкался, перебрал кучу вариантов.
 
Здравствуйте,
Поделитесь тогда настройками стандартного кубика, пожалуйста. Какой вы используете провайдер данных и строку подключения?
Я долго тыкался, перебрал кучу вариантов.
Ваша же база, ну которую вы для теста давали, всё как у вас, но строка подключения вот такая Dsn=SQLite3 Datasource;database={-Variable.path-}
Думаю вы пробовали и так, но если у вас не вышло, то странно.
 
Последнее редактирование:
  • Спасибо
Реакции: Astraport
Здравствуйте,
Поделитесь тогда настройками стандартного кубика, пожалуйста. Какой вы используете провайдер данных и строку подключения?
Я долго тыкался, перебрал кучу вариантов.
Спасибо, разобрался, так и есть драйвер этот не нужен, это всего лишь обёртка, для консольного управления БД SQLite, для тех у кого нет менеджера управляния(програмной оболочки), для упрощённого обращения к консоли по средствам языков программирования.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)