問題タブ [bde]
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.
delphi - あるテーブルから別のテーブルにレコードをコピーできない
BDE とフラット テーブルを使用しています。2 つの同一のテーブルがtblOne
ありtblTwo
、あるテーブルから別のテーブルにデータをコピーしようとしています。DB全体ではなく、これを使用する特定の1つのレコードのみ:
これをステップ実行すると、すべての値が From テーブルの「Null」になります。
Post の後、空白のレコードが に追加されますtblTo
。すべての値が Null であることは驚くべきことではありません。:)
データのコピーでどこが間違っていますか? コピー機能にはなっていません。
私はこれを数時間行っており、機能させることができません。おそらく、私が見落としている単純なものです。「var」パラメーターを追加して、違いがあるかどうかを確認しましたが、違いはありませんでした。
ところで、両方のファイルの最初のフィールドがAutoInc
.
vbscript - 操作は更新可能なクエリである必要があります - VB スクリプト、パラドックス テーブル
BDE Administrator と Access 2007 がインストールされた Win XP ボックスを使用しています。問題なく既存の Paradox テーブルを開いて選択クエリを実行できますが、INSERT/UPDATE を試みると非常に奇妙な動作が発生します。新しい Paradox テーブルを作成することもでき、同じ動作をします。サンプルコードは次のとおりです。
Jet 4.0、MS Access Paradox ドライバー、およびネイティブ Paradox ドライバーの接続文字列を使用してみましたが、すべて同じ結果が得られます。2 番目の挿入ステートメントでは、エラーがスローされます。
操作は更新可能なクエリでなければなりません
フォーラムやヘルプ サイトのページで、このエラーはファイルのアクセス許可の問題が原因であるという多数の投稿を読みました。このスクリプトを実行するアカウントは管理者グループの一部であり、ファイルのアクセス許可を変更して、Everyone グループに db ファイルのフル コントロールを許可しましたが、何も変わりません。
Microsoft サポートが公開したこのページでは、問題は解決されませんでした: http://support.microsoft.com/kb/175168
さらに、新しいテーブルを作成できますが、PRIMARY KEY または UNIQUE フィールドを作成しようとすると、次のようなエラー メッセージが表示されます。
「Index_[ランダムな文字] は有効な名前ではありません。」
delphi - 「in」Delphi でパラメータを渡す
以下の例のように、「in」を使用するには、BDE を使用して Delphi の SQL にパラメータを渡す必要があります。
渡す必要があります: p_in 顧客のリスト。しかしQuery.ParamByName.('p_in').AsString: = '1, 2,3 ',
、それはうまくいきませんでした..配列を作成する必要がありますか? またはAsVariantで渡されましたか?
c# - BDE で dBase を読み取ると、ファイル ハンドルが多すぎます
リモート PC から dbase ファイルを読みたいです。問題は、これが非常に多くのファイル ハンドルを作成することです。
これは、これを行うコード例です。同時により多くのファイルを並行して読み取りたいため、スレッドで実行します。
スレッドが終了しても、ハンドルは決して閉じません。問題はどこだ?どうすればこの問題を解決できるのか、誰にも答えがありますか!?
delphi - BDE dbase 破損したメモ/BLOB ファイル
Delphi 7 と BDE を使用して、いくつかの DBase テーブルにアクセスしています。一部の dbt ファイルは、非常に頻繁に破損してしまいます。dbase テーブルを開いたままコンピュータを閉じると、破損につながることがわかっています。他の理由がこれにつながる可能性があると考えている人はいますか?
sql - C: ドライブでは TDatabase にアクセスしているが、他のドライブではアクセスしていない場合の一般的な SQL エラー
次のようなコードを含む Delphi プログラムがあります。
ほとんどのマシンでは問題なく実行されますが、一部の win7 マシンではエラーが発生します。
「不明なデータベース。ホスト「127.0.0.1」へのネットワーク要求を完了できません。接続を確立できませんでした。ターゲット マシンがアクティブに拒否した一般的な SQL エラーのため、接続できませんでした。
これは、プログラムが C: ドライブ (インストール パス C:\Program Files(x86)... など) から実行された場合、または C: ドライブの他の場所から実行された場合にのみ発生します。インストール フォルダ全体を別のドライブにコピーすると、問題なく動作します。
私の推測では、UAC と関係があると思います。C: ドライブから管理者として実行しようとしましたが、うまくいきませんでした。
delphi - TQuery でいくつかのパラメーターを無視する方法
以下のようなSQL文がある場合
そして通常、TQueryを使用して以下のようなデータを取得します
しかし、「CID」キーを無視してSQLのようなものを取得するにはどうすればよいですか
以下のsynctaxを試しましたが、失敗しました
私を助けてください、ありがとう。