問題タブ [datahandler]
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-server-2008 - SQLの更新/二重引用符付きのデータを挿入
評価やその他のツールを使用してクライアント情報を収集するデータベースがあります。多くの場合、評価では、予想どおり、直接引用符が取得されたときに、データに二重引用符が含まれます。SQLの更新を実行すると(VBAを使用してフロントエンドにアクセスしてSQL Server 2008 R2バックエンドにアクセス)、データ内の二重引用符で爆発します。暫定的に、データを入力するときに一重引用符を使用するようにスタッフに依頼しましたが、それは忘れてしまい、二重引用符に達するとプログラムがクラッシュするため、持続不可能な解決策です。データ型はnvarchar(max)です。
現在のVBA文字列は次のようになります。
strInsertSQL = "INSERT INTO tblIRPDetail(IRPID、SectionID、Challenge、Goal、Objective、Intervention、IntDate)VALUES("&intNewID& "、"&intSection& "、" ""&strChallenge& "" "、" ""&strGoal &"" "、" ""&strObjective& "" "、" ""&strIntervention& "" "、" ""&strIntDate& "" ");"
基本的に、strVariablesはいずれも、任意の組み合わせで一重引用符または二重引用符を使用できます。一重引用符では機能しますが、二重引用符では機能しません。確かにこれはかなり一般的な問題です、私は誰かが簡単な解決策を持っていることを望んでいます!
前もって感謝します!
java - DataHandler で文字列を返す
Java
を返すWeb サービスを作成しましたDataHandler
。これは、正常に動作する を返すことができる必要がFile
あります。ただし、 . を返すこともできる必要がありますString
。を転送する方法はString
ありDataHandler
ますか?
python - ユーザー入力Pythonの確認
私のinputCheck関数では、ユーザーの入力が受け入れ可能かどうかを確認した後、印刷メッセージで確認してから別の関数を実行する必要があります-しかし、それは行われず、理由がわかりません-できますか問題を解決する方法についてアドバイスするには?どうもありがとう!
java - SOAP Web サービスを使用して大きなファイルを取得中にメモリ不足の例外が発生する
SOAP ベースの Web サービスを介して送信された大きなファイルを読み取るのに苦労しています。クライアント コードがメモリ不足の例外で失敗しています。私は MTOM を使用してバイナリ データを送信しています。これで大きなファイルの送信と読み取りを処理できることを期待しています。問題のファイル サイズは 750 MB です。私はApache cxfを使用しています。これが Web サービス エンドポイントの実装です。
春のエントリー
お気づきのとおり、「mtom-enabled」がオンになっています。
クライアント コードは、cxf wsdl2java ツールを使用して生成されます。サンプルクライアントコードは次のとおりです
これが応答オブジェクトです
クライアントコードレベルでもmtomを設定しています
jvm エントリは次のとおりです。
そして例外:
ここで何が欠けているのかわかりません。ポインタは高く評価されます。
- ありがとう
web-services - DataHandler を送信すると Axis2 ArrayIndexOutOfBoundsException が発生する
axis2 にデプロイされた Web サービスにファイル (DataHandler) を送信しようとすると問題が発生します。
これは私のクライアント コードです (Web サービス呼び出しに関する部分のみ):
これは、クライアントが送信する SOAP メッセージです (TCP MON 経由で傍受)。
これは Web サービス クラスです。
SOAP メッセージからわかるように、ファイルはクライアントによって正しく添付されています。ただし、Web サービスが SOAP メッセージを受信すると、次の例外がスローされます。
クライアントから DataHandler として null を送信すると、Web サービスで例外がスローされないため、問題は DataHandler パラメーターが原因であると思います。私のコードで何が間違っていますか?!
編集: SOAP メッセージで添付ファイル (単純な csv ファイル) を確認できることに気付きましたが、webService からそれを OMElement として取得して OMElement のテキストを出力しようとすると、次のような文字列があります:
web-services - 「application/octet-stream」をコンテンツ タイプとして、base64Binary をタイプとして期待する Web サービスを使用する方法は?
この形式のドキュメントを期待する Web サービスがあります。
Eclipse は DataHandler を要求するので、次のように PDF ファイルを渡してみました。
ただし、Web サービスは持続性例外をスローし、指定したファイルを処理できないことを通知します。他にどのように dataHandler を構築すればよいですか?
(PS 上記のシーケンスにはさらに 2 つの String 要素が含まれていますが、問題がないためここでは省略しました
PPS getDocument() は byte[]) を返します
windows - COM: DataHandler シェル拡張に対して DllGetClassObject が呼び出されない
データ ハンドラー シェル拡張機能を作成しようとしています。Windowsデベロッパーセンターでは、「dragShellオブジェクトでドラッグアンドドロップ操作が実行されると、データハンドラーが呼び出されます。ドロップターゲットに追加のクリップボード形式を提供できます。」そして、選択したファイルディレクトリをコピーまたはドラッグした直後に取得しようとしています。
GUID がレジストリに登録されており、レジストリ中に DllMain と DllRegisterServer が呼び出されていることがわかります。しかし、DllGetClassObject はどのプロセスからも呼び出されていません。ファイルをコピーまたはドラッグすると、explorer.exe がそれを呼び出すことを期待しています。
私のOSはWindows 7 64ビットなので、x64構成でdllをコンパイルすると確信しています。CLSID は、VS 2010 で「GUID の作成」ツールを使用して作成されます。登録後、CLSID が shellex の下にある DataHandler のサブキーの下にあることがわかります。また、dll の完全なディレクトリは、その CLSID レジストリ エントリ ポイントにあります。したがって、dllがロードされない理由は考えられません。
シェル拡張に関する記事をいくつか見つけることができますが、それらのほとんどは他のハンドラーに関するものです。関連する唯一のものは、以下のリンクにあります。
http://msdn.microsoft.com/en-us/library/windows/desktop/cc144163(v=vs.85).aspx
どこが間違っていますか?どんな助けでも大歓迎です!!
これがDllMainのコードです