問題タブ [varbinary]
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.
stored-procedures - VARBINARY をストアド プロシージャに渡す
ASCII 16 進数としてフォーマットされたソース データがあります。VARBINARY フィールドの SQL データベースに入れる必要があります。私がやりたいことを説明するために、問題を最小限に減らしました。私はストアドプロシージャを持っています:
私はできるので、それが「うまくいく」ことを知っています:
私がやりたいのは、中間ステップをスキップして、次のような手順を呼び出すことです。
残念ながら、SQL は構文について不平を言います:キーワード 'CONVERT' 付近の構文が正しくありません。
次のことができるので、CONVERT が正しいことを知っています。
そして私は私が期待するものを正確に見ます。最初の例 (declare/set/exec) は、ソース データの性質と量のため、実際には不適切なオプションです。
database - イメージを varbinary (silverlight) としてデータベースに保存する
今日、データベースに保存する画像を取得しようとしていますが、本当にわかりません。
次の表を作成しました ( Afbeeldingen
):
id:int
afbeelding1:varbinary(max)
Linq-to-SQL クラスでインポートし、WCF サービスを作成しました。
そして、私のxamlページで を作成しようとしましたが、を としてAfbeelding
置くことはできません。これを行う方法がわからず、それについて何も見つけられないようです。Byte[]
varbinary
私は本当にこれを理解できないので、誰かが私を助けてくれることを願っています。
前もってありがとう、トーマス
編集:この問題を解決したので、エラーが発生したときにボタンを押すとどうなりますか。
database - イメージを varbinary、arraylength としてデータベースに保存する (パート 2)
これは以前の質問のフォローアップであり、解決されました (ありがとうございます) が、別のエラーで立ち往生しています。
データベース(「Afbeelding」と呼ばれる)に画像を保存しようとしています。そのために、以下の表を作成しました:
- id: 整数
- ソース: varbinary(最大)
次に、「Afbeelding」をデータベースに保存する wcf サービスを作成しました。
次に、プロジェクトにサービスへの参照を配置し、ボタンを押すと、それをデータベースに保存しようとします。
ただし、これを行うと、次のエラーが発生します。
何が原因なのかわかりませんが、画像をデータベースに書き込む方法に関係があると思いますか? (配列の長さが大きすぎて、変更方法がよくわかりません)
助けてくれてありがとう、トーマス
c# - Silverlight で varbinary をイメージに変換する (パート 2)
Silverlight プロジェクトで varbinary をイメージに変換しようとしています。
まず、サービスのデータベースからバイナリを取得します。
次に、StackOverflow にあるコードを使用して、varbinary をイメージに変換しようとします。
しかし、結局のところ、SilverlightImage
には..FromStream
ええ、私はちょっと道に迷っていて、何をすべきかわかりません。シルバーライトでこれを行う方法についてのアイデアはありますか?
c# - イメージを varbinary としてデータベースに保存する (パート 3)
これは、Silverlight の画像をデータベースに保存する際に発生する問題です。別の画像で試してみるまでは、すべて機能していると思っていました...
次の方法で画像をデータベースに保存します。最初に画像を の配列に変換しbyte
てから、サービスに送信します。
そして、私のサービスではこれを行います:
テスト中にこれはすべて機能しましたが、テストに使用したのは1つの画像だけでした...そのため、今別の画像で試してみると、次のエラーが発生します。
そのエラーから実際に何も読み取れないので、もう一度、ここで立ち往生しています。これらのボードを多用して申し訳ありませんが、それほど必要とされていなければ使用しません。
送信する最大値を高い数値に設定しましたが、それでも機能しません。
ここで私の web.config を見つけることができます: http://pastebin.com/wMs5h1w
助けてくれてありがとう、本当に感謝しています。トーマス
編集:トレースを有効にすると、より読みやすいエラーが発生しました。これが誰かの助けになることを願っています:)
c# - binaryMessageEncoding に子要素を含めることはできません
varbinary
この質問は、Web サービスを介してデータベースに保存しようとするとエラーが発生するという以前の質問と関係があります。
などを増やして、次のmaxArrayLength
ように機能するサーバーに送信します(web.config
):
しかし、私が私の中でこれをやろうとするとServiceReferences.clientconfig
次のエラーが表示されます。
親要素のコンテンツ モデルが空であるため、要素「binaryMessageEncoding」に子要素「readerQuotas」を含めることはできません。
私はかなり必死になっているので、前の質問で得たエラーを修正しようとしているところです。:P
誰かが私を助けてくれることを願っています、ありがとう
c# - c# および sql 16 進数から varbinary へ
これにはかなり長い間戸惑いましたが、明確な答えを見つけることができませんでした..
SQL Server 2005 Express でクエリ アナライザを使用しているときに、次のような 16 進数値を送信できるのはなぜですか。
それをC#で使用すると、「COLUMN_B付近の構文が正しくありません」というエラーが表示されます
そして、ストアド プロシージャを作成すると、ビジュアル スタジオで開くだけでも機能するようです。
ただし、Visual Studio で c# を使用してこのストアド プロシージャを呼び出すと、「COLUMN_B 付近の構文が正しくありません」というエラーが表示されます。
===追加情報===
COLUMN_B は varbinary (1740) です。
入力をvarcharとして受け取ってから変換しようとしましたが、これも好きではありません。また、それを変換することはできません..
私が望むことをしているように見えるいくつかのクエリを見てきましたが、それらはかなり大きいです。クエリを介してデータを入力する場合とまったく同じように C# コードが処理されるようにするにはどうすればよいですか?
これが少し不明確に思われる場合はお詫びします。現在手元にないため、必要に応じて後でより多くのコードを提供します..
アップデート
以下に示すビットは、SQL ストアド プロシージャを呼び出すために使用するものです。これまでのところ、他のすべてのストアド プロシージャで正常に機能しています。
現在のストアドプロシージャ
sql-server - SQLServerに混合データを格納するのに最適な列タイプは何ですか
Visual Foxpro(DBF)からSQL Serverへの変換を行っていますが、SQLServerデータベースを使用するためにVFPGUIを保持します。
VFPのいくつかのメモフィールドには、ASCII文字とテキストの組み合わせを格納します。
できればキャストせずにこれらの値を格納するのに最適な列データ型は何でしょうか。
これらの同じ方針に沿って、Word文書をメモファイルに変換することもあります。これらの場合、SQLServerのどのフィールドタイプが最適ですか。
ご協力いただきありがとうございます。
mysql - Varbinary データ INTO テキスト、およびその逆
mysql の行にいくつかのvarbinary(24)
データがあり、それを通常のテキストに変換したい、またはその逆に変換したい。重要なことは、varbinary
特殊な (ポーランド語ąśżćęł
) 文字が含まれていることであり、データの変換中に失われることはありません。
それはどのように行うことができますか?
Varbinary の例のフィールドの例:
sql - varbinaryフィールドを特定の値で更新するにはどうすればよいですか?
基本的に、私はユーザーに特定のパスワードを与えようとしているので、システムの一部の機能をテストできます。管理者アカウントしか持っておらず、ランダムなアカウントを選択しているだけなので、テストを行うことができません。だからここに私の更新の試みがあります:
正常に動作しますが、データベースのコードは1つは日本語に見え、もう1つは構文が正常に見えますが、入力する値ではありません。入力した正確な値を使用して、サインインできるようにします。私はこれをしますか?私はいくつかの異なるキャストと変換のソリューションを試しましたが、運がありませんでした。