問題タブ [dbase]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - dBase ファイルのパスワードを解読するには?
従来のアプリケーションから一連の dBase (.dbf) ファイルを継承しました。データを MS SQL または MS Access にインポートする必要があります。これらのプログラムに「インポート」機能が組み込まれていることは知っていますが、dBase ファイルはパスワードで保護されており、この辺りでは誰も知らないようです。
パスワードを回避する方法、またはパスワードを解読する方法を知っている人はいますか?
(編集:C#タグbcを追加しました。これは、プログラムによるソリューションに使用する可能性が高い言語です)
報奨金が授与されました:私はまだ良い解決策を持っていませんが、報奨金が終了するまであと 2 時間しかないので、これまでで最も有用な回答に賞を与えるべきだと思います. その点で、75 ドルの有料ソリューションは、自分でクラックするという知的満足が得られなくても、おそらく最も時間とエネルギー効率が良いと思います! :)
解決策のいずれかが実際に機能するかどうかを確認するまで、当面の間、質問を「未回答」のままにします...
c# - クエリのテーブル名の一重引用符c#
C#のdbaseIVテーブルでクエリを実行しようとしています。私はC#の経験があまりないので、クエリしようとしているテーブルに一重引用符が含まれているためにselectステートメントが失敗するため、気が遠くなりました。
ODBC接続を使用してテーブルに接続していますが、その部分は正常に機能します。名前を変更して引用符を削除すると、同じテーブルでクエリを実行します。
2つの一重引用符を使用してバックスラッシュでエスケープしようとしましたが、クエリをパラメータ化して、これがテーブル名では機能しないことを確認しました。
コマンドテキストはその通りであり、これが問題の根本です...
私が完全に立ち往生していて、何度も何度も妨げられる解決策を探すのに何日も費やしてきたのを助けてください...
dbase - サーバー以外のマシンへのハイパーリンク
私の教会には管理ソフトウェアがあり、複数の人が同時にインターネット経由でアクセスできるようにしたいと考えています。私たちはウェブサイトを持っていますが、それは別の会社によってホストされています。私たちのウェブサイトにハイパーリンクを作成して、オフィスのコンピューターからこのプログラムにアクセスすることはできますか? ハイパーリンクは、プログラムにアクセスできない人には見えないように設定されます。TeamView や Go2MyPC など、いくつかのリモート アクセス プログラムを試しました。これらはコンピューター全体へのアクセスを提供しますが、それも私たちが望んでいるものではありません. ハイパーリンクができない場合は、このコンピューターをサーバーにして、その方法でアクセスすることは可能ですか? 繰り返しますが、必要に応じて、少なくとも 5 人がこのソフトウェアを同時に使用できるようにすることが重要です。 .
私たちの教会管理ソフトウェアは、ネットワーク上で動作するように設計されています。現在アクセスできるグループのユーザー ID とパスワードは既にセットアップされています。問題は、オフィスのコンピューターが 1 台しかなく、それぞれが異なる部分にアクセスできるため、全員またはグループが一度にそれを使用できないことです。つまり、Treasurer は財務モジュールにのみアクセスでき、Clerk は会員名簿にのみアクセスできます。目標は、できるだけ多くの人々がこのソフトウェアにリモートで同時にアクセスできるようにするための抵抗が最も少ない方法を見つけることです。私はセキュリティの問題を理解しているので、別のコンピューターをサーバーにするか、これをオンにしてサーバーにする必要があると誰かが考えているかどうか尋ねます。
管理ソフトウェアが既に配置されているマシンで独自の Web サイトをホストする利点はありますか?
c# - データベース テーブル設計の読み取り
dBase データベースを読み取ってから、そのテーブルを SQL Server 2008 に送信しています。
私の問題は、列の型を正しく取得する方法です。現在、すべての文字型で varchar(255) を取得しています。
ずっと前にこれをやったのは知っていますが、どうやってやったか思い出せません。
dBase データベースからデータセットにエクスポートします。
次に、MSSQL サーバーに移動します。
c# - dbaseファイルのクエリでC#の問題が発生しました。WHERE句の使用に関する問題
c#コード内からodbcを使用してdbase .dbfファイルをクエリしていますが、クエリで「where」句を使用すると問題が発生します。'FILE.DBFから*を選択する'だけで、レコードを正常に取得して読み取ることができます。回答を検索するときにWebページに表示されるすべての例は、それだけの構文を示しています。'where'を使用してselectステートメントを作成する複数の方法を試しましたが、これまでのところすべて失敗しています。したがって、dbaseファイルに対するクエリで「where」句を使用できないのか、それとも単に正しい構文をまだヒットしていないのか、疑問に思っています。
私はもう試した:
これらすべての結果は次のエラーです。ERROR[42000][Microsoft][ODBC dBaseDriver]WHERE句の構文エラー。
どんな助けでもありがたいです。
replace - データベースの交換
私は dbase 3 plus で書かれたいくつかのアプリケーションを持っており、会計目的で使用しています。彼らは仕事を成し遂げますが、私はそれらを現代的な言語に移行したいと考えています。私の代替手段は何ですか?
php - SQLite の代替としての PHP dBase
ここで、dBase は死んだシステムであり、誰も使用していないというコメントをいくつか読みました。php で dBase と SQLite を比較しました。私のテストでは、dBase は SQLite や同様のシステムよりも多くの利点があります。
- そのデータベースファイルははるかに小さい
- ファイルへの書き込みは、使用するメモリ量が少ないほど高速です
- ファイル サイズを大きくしても、クエリへの影響はごくわずかです。
SQLite には、柔軟性を高めるための幅広いコマンドがあることは認めます。しかし、それをバックグラウンドに送った dBase の信頼性が低い、または機能しない理由は何でしょうか?
同時接続についてはわかりません(ただし、SQLiteにも重大な制限があります)。この問題についてコメントしてください。
概要: 機能性とは別に、dBase のパフォーマンス上の不利な点を知りたかっただけです。
php - php_dbase.dll はどこからダウンロードできますか?
DBF データベースを読み取る必要がありますが、php.netで php_dbase.dll が見つかりませんでした (.c ソースしか見つかりませんでした)。誰かがこの DLL をダウンロードするためのリンクを提供してくれませんか? ありがとうございました
shapefile - シェープファイル dBase データ (naturalearthdata.com)
私はソフトウェア プロジェクトで自然土を使用することを研究しているので、サンプル データ ファイルを取り出して、その dBase ファイル、すなわち ne_50m_admin_0_countries.dbf をのぞき見しました。
上記のファイルのサンプル行は次のとおりです。
さて、このすべてのものは一体何ですか?「SOVEREIGNT」や「NAME」などのフィールドは推測できますが、「ISO_A3」、「MAP_COLOR」、または「ScaleRank」とは一体何なのでしょうか?
naturalearthdata.com と他の場所の両方でさまざまな場所でドキュメントを探してみましたが、何も見つからないようです。これらすべてのフィールドを理解するには、どのようにすればよいのでしょうか?
oledb - Dbase oledb プロバイダーは、この削除されたレコードなしでデータをロードしますか?
dbase から sql にデータをインポートしており、次の接続文字列を使用してデータを読み取っています。
データは正常に読み取られましたが、DELETED 行も含まれていることがわかりました。dbase によると、最初の文字としてアスタリスクがありますが、ファイルが除外されておらず、アスタリスクが列として表示されていないことがわかります。
では、この削除されたレコードなしでデータをロードするにはどうすればよいでしょうか?