powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / SQL команды для базы данных Btrieve
4 сообщений из 4, страница 1 из 1
SQL команды для базы данных Btrieve
    #36331728
Шамиль Фаридович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
База данных Btrieve for Windows NT /95 v. 6.15.
Установил Pervasive.SQL 2000i SP3.
Подключаюсь из Delphi6 с помощью Titan Database Interface 6.02.
При установке Titan'a ругалась, что не может найти wssql32.dll и компоненты типа Query работать не будут.
Добавил в переменную среды PATH путь к этой библиотеке, ругаться перестала и установка прошла успешно.
С помощью компонента tbTable без проблем подключаюсь ко всем таблицы БД.
Но при попытке выполнить простейший запрос типа
Код: plaintext
select * from where ...
с помощью компоненты tbQuery выдает
Код: plaintext
1.
2.
3.
Btrieve Status  8005  - API not initialized.
Key=[\\MyComp\PathToBase]
DBI Error Code = Titan (BDE) Error  8005 .
Почему? Delphi не видит библиотеку wssql32.dll? И как вообще писать запросы к этой СУБД?
...
Рейтинг: 0 / 0
SQL команды для базы данных Btrieve
    #36332093
EvgErmak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На pervasive.com есть более свежие версии Pervasive и в том числе PDAC - доступ из Delphi (с примерами). Попробуйте туда заглянуть.
...
Рейтинг: 0 / 0
SQL команды для базы данных Btrieve
    #36336282
Шамиль Фаридович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставил себе Pervasive SQL Server 10.30.022.000
Скачал последнюю версию PDAC 10.
Пробую установить с помощью утилиты pdac2ide.exe .
Выдает ошибку
Код: plaintext
ERROR: Path to SDK files or Pervasive.SQL product was not found.
В переменной среды Path есть путь "C:\Program Files\Pervasive Software\PSQL\bin\"
Нужно еще что-то добавить?
...
Рейтинг: 0 / 0
SQL команды для базы данных Btrieve
    #36394103
Шамиль Фаридович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C помощью утилиты pdac2ide.exe установить PDAC так и не удалось.
Но удалось вручную: в IDE Components\Install Packages добавил из 3 пакета из папки PDAC\delphi7\lib:
pc200d70.bpl, pb200d70.bpl и ps200d70.bpl именно в таком порядке.
Далее, если с помощью Pervasive Control Center создать новую базу в папке, где лежит Btrieve-база (BB здесь и далее), то никакие новые файлы в папке не создаются, то есть фактически происходит регистрация BB на SQL сервере Pervasive, а также создается системный DSN для этой базы в ODBC. Такой подход позволяет делать SQL-запросы к BB. Но в описании PDAC сказано, что он может работать с BB напрямую - как?
И что нужно прописать строке подключения ADO, чтобы соединение шло не через ODBC посредством Microsoft OLE DB provider for ODBC drivers:
Код: plaintext
Provider=MSDASQL. 1 ;Persist Security Info=False;User ID=Master;Data Source=DSNbbPropusk
, а напрямую, используя Pervasive SQL V9 OLE DB Provider:
Код: plaintext
Provider=PervasiveOLEDB. 9 . 50 ; что дальше???
Или это в принципе невозможно?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / SQL команды для базы данных Btrieve
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]