1

我的一个客户安装了一个 Siebel 程序和一个 .DBF 数据库。我想知道是否可以在 ac# 应用程序中直接向这个“db 文件”发出请求?我是否也需要在我的开发机器上安装 Siebel?

谢谢!

更新

有效。您需要一些 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

4

1 回答 1

0

dbf 是本地 SQL Anywhere 数据库的一个实例,因此您可以通过 Siebel 本地数据库驱动程序连接到它 - 或安装 Siebel 专用 Web 客户端并获取将出现在 C# IDE 中的控件。

于 2010-10-25T12:58:54.030 回答