Пробная лицензия InterBase ToGo не работает

(Interbase ToGo является встроенной версией базы данных InterBase sql.)

Я делаю простую оценку InterBase ToGo, обращаясь к нему из приложения Windows 7. Однако, когда я запускаю свое приложение, я получаю всплывающее окно, в котором говорится, что «продукт INTERBASE не лицензирован» Отклонение всплывающего окна прекращает мою заявку.

Я внимательно изучил файлы, открываемые с помощью инструмента Process Monitor от Sysinternal, и, насколько я вижу, файлы лицензий, которые я получил от Embarcadero (компания, занимающаяся InterBase), считываются с правильных путей.

У меня также осталось более 80 дней моей 90-дневной пробной лицензии на IB ToGo, так что это не должно быть проблемой.

Кто-нибудь заставил InterBase ToGo работать в последнее время при использовании пробной лицензии?

0

Решение

Это работает в конце концов. Вероятно, проблема заключалась в том, что в базе данных InterBase ToGo одновременно может быть активным только одно соединение. Возможно, я открывал базу данных в Rad Studio одновременно с попыткой использовать ее из запущенного приложения.

В этом случае я создал простое приложение с Rad Studio XE3. Я использовал VCL и dbExpress для создания приложения. Шаги были:

  1. Создать файл базы данных с IBConnect инструмент. Это гарантирует, что тексты в кодировке UTF-8 (не на английском языке). Убедитесь, что в столбцах char / nchar есть charset utf8.
  2. Создать проект в XE3
  3. добавлять TSQLConnection а также TSQLDataSet компоненты к форме VCL. Установите ссылки среди них.
  4. Убедитесь, что «серверная кодировка» является utf8 в соединении.
  5. Добавить TStringGrid к форме
  6. Создайте прямую привязку из сетки к набору данных.
  7. Добавить оператор SQL в набор данных, например, select * from customers
  8. Убедитесь, что DataSet’s Open() функция называется.

Теперь сетка должна быть заполнена (пример) данными!

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector