Siebel DB вопрос - PullRequest
       3

Siebel DB вопрос

1 голос
/ 14 октября 2010

На одном из моих клиентов установлена ​​программа Siebel и база данных .DBF. Я хотел бы знать, можно ли делать запросы непосредственно к этому "файлу БД" в приложении c #? Нужно ли устанавливать Siebel на мою машину разработчика?

Спасибо!

UPDATE

Это сработало. Вам понадобится DLL и EXE-файл: • dbctrs8.dll • dbcon8.dll • dbserv8.dll • dbodbc8.dll • dblgen8.dll • dbeng8.exe

(это из Siebel 7, но вы сможете найти, какая dll вам понадобится, потому что в любом случае вы получите ошибку).

Вам понадобится компьютер, на котором установлен Siebel, и «скопируйте» с него параметры подключения ODBC. Итак, перейдите на этот компьютер и запустите, выполните, odbcad32. Найдите ODBC-соединение, проверьте параметры (вы увидите основной dll + другие параметры). Затем перейдите на целевой компьютер и добавьте соединение ODBC с теми же параметрами.

Если «Драйвер ODBC» недоступен, вам необходимо установить его вручную. Я следовал процедуре там: http://www.developer.com/db/article.php/3712461/Installing-a-Custom-ODBC-Driver-on-Windows-for-SQL-Anywhere.htm

1 Ответ

0 голосов
/ 25 октября 2010

dbf является экземпляром локальной базы данных SQL Anywhere, поэтому вы можете подключиться к ней через драйвер локальной базы данных Siebel - или установить выделенный веб-клиент Siebel и получить элементы управления, которые появятся в вашей C # IDE.

...