Retail Pro应用程序数据库的SQL连接字符串

时间:2016-01-05 09:48:19

标签: c# database b-tree

我正在尝试使用.net中的c#编写一些自定义数据报告。

我需要基于Retail Pro 8 POS应用程序执行此操作,并期待获得有关如何获取数据库连接的建议/帮助。

给我的提示是应用程序使用的oracle数据库可能不正确。

我之前没有使用oracle数据库,我只熟悉MySQL和MSSQL,是什么让我怀疑应用程序在oracle数据库上运行是我可以轻松地从客户机上转储并运行它在我的机器上没有安装任何oracle文件。

所以猜测它可能正在使用某种便携式数据库我无法弄清楚数据库文件..

一些可能的文件扩展名是 * .DIA,* .DAT,* .IX

据我所知,Retail Pro建在德里。

有关如何从我的.net程序中访问数据库的任何建议都非常有用

更新: 我正在努力工作的版本是Retail Pro 8,这个版本使用B-Tree文件数据,但现在新版本适用于Oracle数据库。

我能够获得Retail Pro API,其中包含使用Delphi 5创建插件的文档。

现在我有一些线索,但仍然不愿冒险进入新的编程,只是为了从数据文件中提取一些数据。

如果有人更了解如何使用c#打开这些文件,我们将不胜感激。

谢谢!

3 个答案:

答案 0 :(得分:0)

Retail Pro POS使用Btree结构化数据库,因此无法直接读取或写入零售专业版8数据库。

如果需要以务实的方式访问Rpro 8数据库,则需要进行特殊培训。

我是拥有十年经验的Retail Pro认证专业人士。如果您有任何要求,请随时与我分享。 skpe s.chandrakumar

答案 1 :(得分:0)

Retail Pro V8附带一个rda2.dll文件,它可以读取数据库及其配置文件,这可以在vb6中使用,但是在.net中使用相同的文件时我所提到的一些文件存在一些问题。这是使用Delphi5构建的。

Retail Pro还提供api,这意味着额外的两个文件(RPRO_API.dpk和RproAPI.pas),但这些文件不随产品一起提供,我自己也无法访问它们。如果有人可以分享这一点,我将非常感激,以便我可以尝试更多地学习这一点。

答案 2 :(得分:-2)

您好,只读访问Retail Pro数据库。版本9的数据库是oracle,如果在同一台机器上,连接的详细信息如下,其他包括rproods的tnames.ora和主机名中也包含机器名。 服务名称是RPROODS 默认数据库/用户名= reportuser;默认密码=报告