2016-01-05 37 views
-1

我想在某些自定義數據報告中使用.net中的c#編寫一個程序。Retail Pro應用程序數據庫的SQL連接字符串

我需要基於零售專業8 POS應用程序來做到這一點,並期待獲得建議/幫助瞭解如何獲得數據庫連接。

提示給我的一個提示是應用程序使用的oracle數據庫可能不正確。

我以前沒有在Oracle數據庫上工作過,而且我只熟悉MySQL和MSSQL,以及是什麼讓我懷疑應用程序在Oracle數據庫上運行,因爲我可以輕鬆地從客戶端計算機獲取轉儲並運行它我的機器沒有安裝任何oracle文件。

因此猜測它可能會使用某種便攜式數據庫我摸不清時的數據庫文件..

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

按照我每個Retail Pro建在德里。

如何從我的.NET程序中訪問數據庫將是很有益的任何建議


更新: 我努力工作的版本是零售專業8這個版本使用的B-Tree文件儘管現在數據的更新版本適用於Oracle數據庫。

我能得到其中有采用Delphi 5

現在我有一些線索,但還是不喜歡走出去到一個新的前衛郎剛拉了一些關於插件的創建文檔零售臨API來自數據文件的數據。

希望如果有人能更清楚地知道如何使用c#打開這些文件。

謝謝!

回答

0

Retail Pro V8附帶一個rda2.dll文件,它可以讀取數據庫及其一個COM DLL,這可以在VB6中使用,但在.NET中使用相同的問題存在一些問題我提到的文件,因爲這是使用Delphi5構建的。

Retail Pro還提供了API,這意味着額外的兩個文件(RPRO_API.dpk和RproAPI.pas),但這些文件不隨產品一起提供,我自己也無法訪問它們。如果有人能夠分享這些內容,我將不勝感激,以便我可以嘗試更多地瞭解這一點。

0

Retail Pro POS使用Btree結構化數據庫,因此無法直接讀取或寫入零售專業版8數據庫。

如果需要實際訪問Rpro 8數據庫,則需要進行特殊培訓。

我是一名擁有十年經驗的零售專業認證專業人士。如果您有任何要求,請隨時與我分享。 skpe s.chandrakumar

+0

感謝您的信息Chandrakumar請你提供任何進一步的幫助,我如何連接到B - 樹的數據文件在這種情況下從C#? –

+0

正如我已經告訴你,它不是一個單一的連接字符串,可以幫助你從零售專業版8獲取數據。它是一個文件讀取你需要閱讀每個領域與文件分開。只有零售專業認證技術人員可以做到這一點。隨時給我發電子郵件[email protected] –

-2

嗨只能訪問Retail Pro數據庫。版本9的數據庫是oracle,如果在同一臺計算機上,連接詳細信息如下,否則包含rproods的tnames.ora,並在主機名中包含計算機名稱。 服務名稱是RPROODS 默認數據庫/用戶名= reportuser;默認密碼=報告