Siebel数据库问题
我的一位客户安装了 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
One of my client has a Siebel program installed and a .DBF database. I'd like to know if it's possible to make requests directly to this "db file" within a c# application?
Do I need to install Siebel on my dev machine too?
Thanks!
UPDATE
It worked. You'll need some dll and a EXE file :
• dbctrs8.dll
• dbcon8.dll
• dbserv8.dll
• dbodbc8.dll
• dblgen8.dll
• dbeng8.exe
(this is from Siebel 7, but you'll be able to find what dll you'll need because you'll get an error anyway).
You'll need a computer that has Siebel installed and "copy" the ODBC connection parameters from it. So, go to that computer and go to run, execute, odbcad32. Find the ODBC connection, check the parameters (you'll see the main dll + other parameters). Then go to the target computer and add an ODBC connection with the same parameters.
If the "ODBC Driver" is not available, you'll need to install it manually. I followed the procedure there :
http://www.developer.com/db/article.php/3712461/Installing-a-Custom-ODBC-Driver-on-Windows-for-SQL-Anywhere.htm
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
dbf 是本地 SQL Anywhere 数据库的实例,因此您可以通过 Siebel 本地数据库驱动程序连接到它,或者安装 Siebel 专用 Web 客户端并获取将出现在 C# IDE 中的控件。
The dbf is an instance of a local SQL Anywhere database, so you could connect to it via the Siebel Local database driver - or install Siebel Dedicated Web Client and grab the controls that will appear in your C# IDE.