代码之家  ›  专栏  ›  技术社区  ›  Gagan Bhatia

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

  •  -1
  • Gagan Bhatia  · 技术社区  · 9 年前

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

    我需要基于Retail Pro 8 POS应用程序进行此操作,并期待在了解如何获得数据库连接方面获得建议/帮助。

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

    我以前没有使用过oracle数据库,我只熟悉MySQL和MSSQL,让我怀疑应用程序是否在oracle数据库上运行的原因是,我可以很容易地从客户机上获取转储并在我的计算机上运行,而无需安装任何oracle文件。

    所以,我猜它可能使用了某种便携式数据库,我无法找出数据库文件。。

    一些可能的文件扩展名是 *.直径*。日期,*.IX

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

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


    更新: 我尝试使用的版本是Retail Pro 8,该版本使用B-Tree文件数据,但现在较新的版本适用于Oracle数据库。

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

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

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

    谢谢

    3 回复  |  直到 9 年前
        1
  •  0
  •   Gagan Bhatia    9 年前

    Retail Pro V8附带了一个rda2.dll文件,该文件可以读取数据库及其com dll,这可以在vb6中使用,但根据我参考的一些文档,在.net中使用该文件时存在一些问题,因为它是使用Delphi5构建的。

    Retail Pro还提供了api,这意味着另外两个文件(RPRO_api.dpk和RproAPI.pas),但这些文件没有随产品一起提供,我自己也无法访问它们。如果有人能分享这一点,我会很感激,这样我可以尝试学习更多。

        2
  •  0
  •   khant vyas ChandraKumar Subramani    8 年前

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

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

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

        3
  •  -2
  •   Suhail Abdul Rehman Chougule    8 年前

    嗨,可以只读访问Retail Pro数据库。版本9的数据库是oracle,如果在同一台计算机上包含tname,则连接详细信息如下。ora表示rpoods,在主机名中也输入机器名。 服务名称为RPROODS 默认数据库/用户名=reportuser;默认密码=报告