私はBtrieve(Pervasive)データベースから多数のテーブルをエクスポートすることを任されましたが、テーブルの1つが戦いをしています。 、Btrieve(ファイル)所有者の問題
ODBC Error: SQLSTATE = S1000, Native error code = 0
Unable to open table: <troublesome table>.
The owner namme is invalid(Btrieve Error 51)
私はこれをGoogle'dとDDFファイルへの「所有者」があることを見出しましたが、私はPervasice Control Centerを使用していますが、私はSELECT * FROM <troublesome table>
を実行すると、私はこのエラーを取得します私がこれを正しく理解していれば、すべてのテーブルがそのファイルにあります。しかし、このエラーの原因となっているテーブルは1つだけなので、何が起こっているのか分かりません。
助けてください。
ありがとう。私が質問して以来、私はずっとそれを理解していた。問題は私の貧しい顧客が開発者との合法的なプロセスにあり、彼がデータファイルをロックしていることが復讐など何らかの子供のような行為であると思われることです。ユーティリティーや所有者名を抽出するものはありませんか?私は、ある企業が "古典的なソフトウェア"という言い伝えをして、彼らがそれを行うことができると主張しているのを見ました。 –
また、DBを使用するアプリケーションは、「Magic Runtime」と呼ばれるもので開発されているようで、そのプログラムがデータに完全にアクセスできるようです。つまり、私が推測するところでは、「所有者名」を送信しなければならないということです。誰にもこれに関する経験はありますか?助言がありますか?ここで私はますますハッカーになっているらしい:O/ –
所有者名を抽出するユーティリティはありません。所有者の名前をハックしようとすると、灰色の領域になっています。マジックアプリは所有者の名前を知っていて、それを渡すのは間違いありません。 MKDEトレースメカニズムは、所有者名のトレースをブロックします。トレースに「表示されていません」と表示されます。本当に私が示唆できる最も良いことは、あなたの顧客が法的問題を解決して所有者の名前を取得することです。 他のユーザーがアクセスをブロックする同じ方法を実行しているのを見ました。あなたができることはあまりありません。 – mirtheil