問題タブ [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 - VFP SQL プリパス
正式な名前がわからないので、オンラインで何も見つけられないのはそのせいかもしれません。基本的に、vfp で sql を使用すると、レコード カーソルを移動したり、結果を保存したりせずに、最初のパス スルー (場合によっては 2 回?) が実行されます。残念ながら、SQL には、最初のパス中に実行して変更するサブルーチンがあります。
SQL クエリでサブルーチンを使用するのはなぜですか? vfp は、select アイテム内のサブクエリの外部参照をサポートしていないためです (繰り返しになりますが、正式名称はわかりません)。
例:select id, (select detail.name from detail where master.id == detail.id) name from master
ただし、これは機能します。select id, getname(id) from master
wheregetname()
は、最初の例の sql を含むサブルーチンです。
結合を使用することもできますが、上記は単なる例であり、私の場合、結合は機能しません。
初期パススルーに対処する方法はありますか? vfp はブール値のようなものを作成しますfirstpass
か? サブルーチンにカウントを追加できると思いますが、それは以前よりも厄介なようです。
あるいは、誰かが説明したり、vfp の初期パスの説明を私にリンクしたりできますか? 以前は最初のパスを 1 回しか実行していなかったと思いますが、コードを変更した後は 2 回実行しています。
編集:わかりました、私は間違っていました。上記の例は機能します。うまくいかないのは次のとおり
SELECT d2.id, (SELECT TOP 1 d1.lname l FROM dpadd d1 WHERE d1.id== d2.id ORDER BY l) FROM dpadd d2
です。「SQL: このタイプのクエリはサポートされていません」というエラーが表示されます。
奇妙なことに、次のようにするとうまくいきます:
SELECT d2.id, (SELECT COUNT(d1.lname) FROM dpadd d1 WHERE d1.id == d2.id) FROM dpadd d2
サブルーチンについては、私の形のメソッドです。データベースはローカルの .dbf ファイルです。私はサーバーとやり取りしていませんinto cursor
。節を指定して直接SQLコマンドを実行し、レポートを生成するだけです(通常)。
「サポートされていない」実際に役立つ選択ステートメントを数分後に投稿します。top 1
この例がまったく役に立たないことに気付いたと思います。
c# - C#でパススルー認証を実装する
TcpClient/TcpListenerベースのクライアントサーバーアプリケーションを開発しています。これで、ユーザーを認証する必要があります。サーバー側でPrincipalContext-Classを使用して、クライアントにユーザー名/パスワード/ドメインを要求することはできますが、ネットワーク経由でクレデンシャルを送信したくありません。さらに、ユーザーに資格情報を再度要求したくありません。つまり、パススルー認証をサポートするCitrixReceiverを知っています。現在ログオンしているユーザーを使用し、資格情報を要求せず、サーバーに対してユーザーを認証します。それはうまくいきます。
アプリケーションでこれを行うにはどうすればよいですか?サーバーに送信できるトークンの種類を考えましたが、解決策が見つかりませんでした。
ms-access-2010 - Access 2010: データシートのバインドされていないコントロールに複数のレコードの内容を表示する
Access 2010 で動的パススルー クエリを使用して、バックエンド データベースから 1 つまたは複数のレコードを取得しています。試行錯誤の末、正しいコードを盗用して、適切なレコードを取得し、OnLoad イベント中にデータシート フォームのバインドされていないテキスト ボックスに割り当てました。残っている唯一の問題は、複数のレコードを表示することです。複数のレコードを取得していることを確認しましたが、各レコードのフィールドの内容は、フォームのテキスト ボックス コントロールに保存された以前の値を上書きするため、データシートに表示されるレコードは常に 1 つだけになります。 1から10まで。
それは簡単な解決策だと確信しています。誰かが私にそれを指摘できますか?
乾杯!
DUHdley
sql-server - クエリを組み合わせるときの SQL サーバー構文エラー (パススルー クエリ)
2 つのクエリを 1 つの SQL サーバー パススルー クエリ (PTQ) に結合しようとしています。どちらのクエリも、Access で個別にコーディングすると機能します。これらのアクセス コードを 1 つのクエリに組み合わせても、Access で機能します。しかし、フィールド名を T-sql にフォーマットし、PTQ として実行しようとすると、「GROUP」の近くで構文エラーが発生します。この「GROUP BY」行を削除すると、「;」付近で構文エラーが発生します。
同じデータベース (PC0517 データベースと組み合わせても) 上の他の PTQ は問題なく動作しますが、私は SQL サーバーにまったく慣れていないため、まだすべての規則を知っているわけではなく、おそらく基本的なものを見落としています.. .
ティア
payment-gateway - バイヤーが入力したカスタム データをパススルー変数として PayPal に直接渡すにはどうすればよいですか?
私のシナリオは次のとおりです。1) ユーザーがカスタム データを入力します。2) 彼は [今すぐ購入] ボタンを押し、カスタム データを PayPal に送信します。3) 支払い後、PayPal IPN ハンドラでカスタム データを取得します。
この時点で、カスタム データをパススルー変数として PayPal に渡したいと思います。
出来ますか?IPN ハンドラーでこの値を取得できますか? 不可能な場合、バイヤーが入力したカスタム データをパススルー変数として PayPal に渡すにはどうすればよいですか?
良い解決策をお持ちの方へようこそ。ありがとう。
javascript - 引数を渡して関数に適用する方法は?
メソッドUint8Array
を使用したい があります。slice
そこで、次のような配列スライス メソッドを利用しました。
今、私はこのようなよく使われる機能をアウトソーシングしたいと考えています。
で試してみました
しかし、どうやらそれが実際にどのように機能するかを誤解していたようです。誰かが私にこれを説明し、それを達成して機能させる方法を説明できますか?
sas - SAS は、変数を介して列名を渡します
変数を介して列名を渡す必要があります。
「a1234」は、使用する列名 (ファイルに存在) です。文字列 a1234 ではありません。
これを行う理由は、すべてのパラメーターをスクリプトの先頭で定義して、コードをよりクリーンにするためです (この場合)。
フィードバックをお寄せいただきありがとうございます。
sql-server - アクセス-SQLパススルークエリ(SPの作成)エラー
MS Access 2010を使用して、SQLServer2012でパススルークエリを使用してストアドプロシージャを作成しようとしています。
Accessでは、次のエラーが発生します。
また、コードをSQL Serverにコピーアンドペーストすると、すべてが正常に機能します。
エラーに書かれているように、IFステートメントとGOを削除すると、AccessとSQLの両方で機能します。IFステートメントを削除せずに機能させるにはどうすればよいですか?
どんな助けでも大歓迎です!
エドガラス
ms-access - パススルークエリを介してAccessテーブルからSQLサーバーテーブルにデータを追加するにはどうすればよいですか?
パススルークエリを使用してSQLServerテーブルからMSAccessにデータを取得することしかできないようです。しかし、他の方法はどうですか?AccessテーブルからSQLサーバーテーブルへ。
高性能が必要な場合、MS Access内からのオプションは何ですか?
(リンクされたテーブルに追加する追加クエリを持つ通常のアプローチは、単に遅すぎます)
パススルークエリでは、MS Accessテーブルまたはクエリを参照できないため、INSERTINTOステートメントが機能しません。VBAを介した回避策はありますか?
winapi - マウスをWindowsC++に通す
私はWin32C++アプリケーションに取り組んでおり、マウスイベントを無視して、ウィンドウの下のウィンドウにパススルーします。基本的に、私の下のウィンドウはマウスイベントを処理します。SendMessageを使用してマウスメッセージを自分の下のウィンドウに送信したり、SetCaptureを使用したりしたくありません。基本的にマウスイベントを無視して、Windows APIまたはスタイルで通過させる方法はありますか?私のウィンドウは透明ではないことに注意してください。
助けてくれてありがとう。