問題タブ [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.

0 投票する
3 に答える
780 参照

delphi - DBASE4 テーブルを開いて書き込む必要があります。どのデルフィ ルートを教えてください。

Delphi(7および2009/10)でDBASE4テーブルを開いて追加する必要があります。現在、自家製のコードを使用して行われています。このタスクは Delphi で簡単にできると思いますが、どのリンク メカニズムを使用すればよいでしょうか? BDE が古く、現在サポートされていないことは理解していますが、追加の DLL とサポート ファイルはできれば望んでいません。プロフェッショナル版を使用しています。ブライ

0 投票する
1 に答える
2604 参照

windows-xp - USBプリンターを備えたDOSレガシーアプリケーション

DBIII + / Clipper '87で開発された2つのレガシーアプリケーションで(最小限の)メンテナンス作業を行うという不幸な仕事があります。

ソースへのフルアクセスと、必要に応じてアプリケーションを再コンパイルするための最小限のツールチェーンがありますが、メインユーザーからのさまざまな(主に心理的な)理由により、アプリケーションを最初から再実装することは許可されていません。

とにかく、アプリケーションはXPで正常に動作しますが、ハードウェアサポートは雑用になりつつあります。ユーザーは、障害が発生したプリンター(パラレルインターフェイスを備えた古い影響のあるHP)と、アプリケーションがホストされている486(!)デスクトップを交換する必要があります。

現在の主な問題は、XPで使用できるプリンターを見つけることです。おそらくUSB経由で(Asus EEE Boxは完璧で、パラレルポートを備えていません)、DOSアプリケーションから「見える」ようにします。

これまでのところ、回避策を見つけました。

http://geekswithblogs.net/dtotzke/articles/26204.aspx

プラスいくつかのユーティリティ:

http://www.dosprn.com/ http://www.dos2usb.com/index.htm http://www.printfil.com/english.htm

ユーティリティは、古いエスケープシーケンス(EpsonのESC / PやHP方言など)に何らかのフィルターを提供し、これをプリンターに対して透過的にするため、より優れているように見えます。またはそう彼らは少なくとも言う。

ですから、問題は次のとおりです。古いDOSプログラムをXPで最新のプリンターとインターフェースすることについての経験はありますか?注意点はありますか?リストされているユーティリティの1つ(またはまだ見つけていない別のユーティリティ)を使用しましたか?使用している場合は、どれをお勧めしますか?

0 投票する
1 に答える
847 参照

jdbc - Linux 上の jdbc から dbase への接続

JDBC を使用して Linux 上の dBase/FoxPro.dbfファイルに接続できますか?

0 投票する
2 に答える
1083 参照

c# - FoxPro を dBase にエクスポートするためのコードまたはツール

FoxPro テーブルを dBase IV テーブルに変換したいと考えています。誰かが私を助けることができますか?

これは、コード スニペットまたは c# で動作するサード パーティ ツールである可能性があります。

プラサンナ

0 投票する
1 に答える
2670 参照

database-design - dbase の「削除された行」インジケータ?

ご存じのとおり、dBase 用の x64 ドライバーはありません。Visual FoxPro FAQから :

Q: Visual FoxPro が Windows オペレーティング システムの 64 ビット バージョンをサポートする予定はありますか?

いいえ。Visual FoxPro は 32 ビットのままであり、ネイティブに 64 ビット アドレス指定を使用しません。32 ビット互換モードで実行されます。

作ってみました。

ODBC よりもはるかに高速ですが、1 つだけ問題があります。行が削除されているかどうかを判断できません。

dBase では、行を削除しても実際には削除されず、削除済みとしてマークされるだけです。行が削除されたかどうかはどうすればわかりますか?

0 投票する
2 に答える
989 参照

c# - このエラーが発生したことがありますか?

Microsoft Visual Studio はデータセット デザイナーを使用してテーブルを開きますが
、同じ接続文字列を使用してテーブルを開くことができません。
私のデータベースは DBase IV です。
これは接続文字列です

Driver={Microsoft dBASE Driver (*.dbf)};collat​​ingsequence=ASCII;dbq=d:\Data\88;deleted=0;driverid=277;fil=dBase IV;maxbuffersize=2048;maxscanrows=8;pagetimeout=600 ;safetransactions=0;statistics=0;threads=3;uid=admin;usercommitsync=はい

それはビジュアルスタジオ自身によって作られています。
これが私のコードです

これがエラーです

エラー [IM002] [Microsoft][ODBC Driver Manager] データ ソース名が見つからず、既定のドライバーが指定されていません

この本当の冗談は私を殺しています。
プラットフォーム:vista x64
言語:c#.net
.netframework バージョン:3.5
作業:10 日

0 投票する
2 に答える
7386 参照

.net - dBase .dbf ファイルへの .NET 接続

.NET と Winforms を使用して dBase III .dbf ファイルを読み込もうとしていますが、何もうまくいかないようです。4 つの異なる接続方法を試しましたが、いずれもOpen方法でハングアップします。例外も、タイムアウトも、イベント メッセージも、何もありません。フォームはただそこに座っています。何が間違っている可能性があるかについてのアイデアはありますか?

ここに私が試した方法があります。.dbf ファイルは d:\db:

0 投票する
3 に答える
18802 参照

matlab - MatlabでDBaseファイル(.DBF)を開く方法は?

GoogleでMatlabCentralを検索しましたが、Matlabで直接DBFファイルを開く方法が見つかりません。TMW File ExchangeにはDBFREAD関数への参照がいくつかありますが、現在は使用できません。それは本当に問題ですか?

データベースツールボックスはありますが、dbfサポートが見つかりませんでした。

処理するファイルがたくさんあるので、Matlabの外部でファイルを変換するためにExcelやその他のツールを使用したくありません。ODBCも良くありません。MacとUnixでも動作するコードが必要です。

助けてください。

0 投票する
1 に答える
5742 参照

c# - Windows Server 2008 上の dBASE ODBC ドライバー

すべての XP マシンで正常に動作する C# winforms アプリがあります。新しい Win 2008 64 ビット サーバーに配置したいのですが、次のコードで壊れます。

私が得るエラーは次のとおりです。

エラー [IM002] [Microsoft][ODBC Driver Manager] データ ソース名が見つからず、既定のドライバーが指定されていません

64 ビットの ODBC Data Source Admin を見ると、そこには dBASE ドライバーはありませんが、32 ビット (C:\Windows\SysWOW64\odbcad32.exe) では、アプリケーションで 32 を使用するにはどうすればよいですか?ビットドライバー?

0 投票する
2 に答える
2259 参照

c# - .idxファイルを使用してDBFファイルを検索します

DBFファイルとインデックスファイルがあります。インデックスファイルを読みたいのですが、検索レコードが条件を満たしています。(例:Student.DBFとStudentName.idxを使用して、StudentNameが「A」で始まるレコードを検索します)

これをプログラムで行うにはどうすればよいですか?