問題タブ [pass-through]
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.
sql - アクセスパススルー外部適用
アクセスパススルークエリで外部適用を使用しようとしています。ただし、アウターアプライに問題があるようです。クエリは以下のとおりです。SQL Serverで直接正常に実行されますが、パススルークエリとして実行すると、FROM句で構文エラーが発生します。
構文エラーテキストは次のとおりです。「FROM句の構文エラー」パススルーが実行され、テキストを実行するとデータが生成されます。ただし、レポート用に保存しようとすると、検証の問題が発生します。
device - KVM - パススルー デバイスを使用した DMA
私はいくつかの仮定を念頭に置いていますが、間違っている場合は修正してください。
- 実際の IOMMU がないと、ゲストがホスト メモリ内のガベージを転送する可能性があるため、DMA 転送はセキュリティ リスクになります。
- 実際の IOMMU なしでは、ゲスト メモリとパススルー デバイス間の有効な DMA 転送はできません。
- ホスト OS は、パススルー デバイスに関連する DMA 関連のものを認識しません。
今いくつかの質問:
- ポイント 3 に関連: パススルー デバイスを使用して DMA 転送に関する情報を取得する方法はありますか?
- DMA-Remapping をオンにしていない場合、KVM はそれについて文句を言いますか?
- パススルー デバイスを使用して、ゲストの DMA 関連のものを拒否する可能性はありますか?
ibm-midrange - ODBC 経由で SELECT クエリを送信 -- パススルーの作成方法
次のSQLがあります。ODBC 経由でデータベース FPR500 に接続しましたが、これには時間がかかるため、これをパススルー クエリに変換したいと考えています。私は構文に行き詰まっていますが、誰かが助けてくれることを望んでいますか?
sql - SQLテーブルに渡す前にMSAccessのデータを変更する
SQLテーブルにリンクされたテーブルを使用してAccessデータベースをセットアップしました。リンクされたテーブルからAccessでクエリを作成しました。Accessクエリにデータをエクスポートするように設定した出荷用ソフトウェアがあり、SQLテーブルに正常に渡されます。ここまでは順調ですね。
今問題に。SQLテーブルの「重み」列には、小数点以下4桁の「暗黙の」桁があります。したがって、ウェイト「1」をエクスポートすると、SQLテーブルに「.0001」として表示されます。SQLテーブルに「1.0000」と表示されるようにするには、重みに10000を掛ける必要があります。
その列で計算を行うようにクエリのSELECTステートメントを変更しようとしましたが、ODBCドライバーから「フィールドを更新できません」というエラーが発生します。
これを実現する方法はありますか?私はMSAccessをまったく使用していません(.mdbファイルを作成する以外)。.mdbファイルを出荷アプリケーションとSQLテーブルの間のブリッジとして使用するだけです。
ガイダンスをありがとう!
sql-server - MSアクセスパススルーでSQLサーバーの一時テーブルを作成する
SQL サーバーへのパススルー クエリへの入力として使用したい、約 700 レコードの 3 フィールド出力を持つアクセス クエリを作成しました。
プロセス全体を SQL サーバーでテストしましたが、問題なく動作しますが、passtrhu で同じコードを実行しようとすると、エラーが発生します。
returnrecords プロパティが yes に設定されたパススルー クエリで、レコードが返されませんでした。
クエリの最初の数行を次に示します。
最初のクエリの出力を上記のリストにコピー/貼り付けするだけです
レコードのリストの最後で、#marktmp1
テーブルを既存のテーブルに結合しようとします。
私たちはSQL Server 2012を使用しています。
sql - Access 2003 パススルー クエリから Oracle への「JOIN 操作の構文エラー」ですが、エラーが見つかりませんか?
みんなおはよう、
Access 2003 で動作するように、ODBC 経由で Oracle データベースへのこのパススルー クエリを取得しようとしていますが、「JOIN 操作で構文エラー」が発生します。
クエリは Oracle データベースで正常に機能し、別のパススルー クエリも正常に機能します。Access がエラーをスローすると、次の行の DOT が選択されます。
何が悪いのか見当もつきません。イーグルアイを持っている人はいますか? :)
ありがとう!
ロブ
sql - 複数のレコードを 1 つのテーブルから SQL ステートメントに渡す
アクセス中のテーブルから多くの値 (常に変化する) を取得し、SQL ステートメントの制限内に配置しようとしています。
私は Dlookup() を持っていますが、私たちが知っているように、値は 1 つだけです。
これをループしてすべての値を取得するにはどうすればよいですか?
関連コード:
Dim Value as string
Value = DLookup("Values", "value")
sSQL = ......... WHERE AL.LIMIT '" & value & "'" &_
sql-server - パススルー/パススルー クエリを編集可能にする方法は?
SQL Server バックエンドを使用する Microsoft Access 2007 では、通常、SQL Server からリンクされたテーブルを、単一のテーブル データ変更用の編集可能なフォームの Form.RecordSource として取得します。ローカル クエリは、複数のリンクされたテーブルのフィールドを結合するクロス テーブル エディションに使用されます。編集フォームでデータを変更するには、ローカル クエリ自体が更新可能である必要があります。
現在、ネイティブ SQL Server テーブルを直接使用するために、すべてのローカル クエリをパススルー クエリに置き換えることを計画しています。
次の SQL 文字列を使用して、qrySelProductsPassThroughEditable という名前の非常に単純なパススルー クエリを作成しようとしました。
ID フィールドは、定義として SQL Server でプライマリ キーとして定義されている IDENTITY フィールドです。
ただし、Access パススルー クエリによって返されるデータシートはまったく編集できません。したがって、編集フォームの .RecordSource としても使用できません。
これは、パススルー クエリに関連するすべてのテーブルのすべての主キーが含まれている場合、クエリが編集可能になるというリンクとは対照的です。
結論 事後論を追加
以下の説明では、Microsoft Access 2007 の .accdb、.accde、または .accdr (Access ランタイム) のパススルー クエリは常に読み取り専用であり、編集することはできません。これは、リンク テーブルを使用する必要があるフォームや、データ IO 用のリンク テーブルを含む書き込み可能な通常のクエリではなく、最終的なリストとして、またはレポートの .RecordSource として使用する必要があります。
sql - SAS パススルー SQL - 複数の DB
通常の SAS サブクエリのように、DB1 テーブルの識別子に一致するレコードのリストを DB2 から取得したいと考えています。SAS パススルー SQL でそれを実行するにはどうすればよいですか?
通常の SAS SQL を使用して db1 で (長くて複雑な) SQL を実行するのは遅すぎるため、代わりにパススルー SQL を使用しています。
私は次のことを試しましたが、うまくいきませんでした: