問題タブ [varbinarymax]

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.

0 投票する
1 に答える
2695 参照

sql-server - whileループでハードディスクからSQL Serverにイメージを挿入する

ハードディスクの特定のドライブにいくつかの写真があります。これらの写真にはすべて*.jpg拡張子と数字の名前が付いています。

例えば ​​:1.jpg , 2.jpg , 5.jpg , ...

これらの写真をこのスキーマのテーブルに挿入しようとしています:

最初のステップでは、これの何が問題なのかわかりません:

エラーが発生するため:

「+」付近の構文が正しくありません

0 投票する
2 に答える
16656 参照

c# - SQL Server 2008 の varbinary(max) 列に Excel ファイルを挿入/取得するにはどうすればよいですか?

Excelファイルをデータベースに保存しようとしていますが、サーバーが必要なため、ファイルストリームを使用したくありません。

では、タイプの列を持つテーブルに挿入/更新/選択するにはどうすればよいvarbinary(max)ですか?

0 投票する
2 に答える
61164 参照

sql - データ型nvarcharからvarbinary(max)への暗黙的な変換は許可されていません

DBNull.Valueをnull許容のvarbinary(max)フィールドに挿入しようとすると、次の例外が発生します。

データ型nvarcharからvarbinary(max)への暗黙的な変換は許可されていません。CONVERT関数を使用して、このクエリを実行します。

これは私のコードです:

SOに重複する質問があることは知っていますが、他の文字列のように文字列を使用することはありません。

何が間違っていますか?

アップデート:

0 投票する
3 に答える
37428 参照

sql-server - SQL Server 2008 R2 Varbinary の最大サイズ

SQL Server 2008 R2 で varbinary(max) を使用して挿入できるファイルの最大サイズはどれくらいですか? 列の最大値を 8,000 バイト以上に変更しようとしましたが、変更できないため、最大は 8,000 バイトであると推測していますが、MSDNのこの記事から、最大ストレージ サイズは 2 であると表示されています^31-1 バイト:

varbinary [ ( n |最大) ]

可変長バイナリ データ。n は 1 ~ 8,000 の値です。maxは、最大ストレージ サイズが 2^31-1 バイトであることを示します。格納サイズは、入力されたデータの実際の長さ + 2 バイトです。入力するデータの長さは 0 バイトです。varbinaryの ANSI SQL シノニムは、バイナリ可変です。

では、どうすればより大きなファイルを varbinary フィールドに保存できますか? 保存したいファイルは 200kb から最大 1mb までなので、FILESTREAM の使用は考えていません。使用しているコードは次のとおりです。

8000 バイト以下のファイルに対して、そのコードを正常に実行できました。8001 バイトのサイズのファイルで試してみると、失敗します。テーブルのファイル フィールドには、「ファイル」タイプと呼ばれるフィールドがあり、前述のとおりvarbinary(8000)、より大きな値に変更することはできません。

0 投票する
0 に答える
468 参照

html - SQL Server 2008 で varbinary 列を ".html" に関連付ける方法 - フルテキスト インデックスを作成する必要がある

HTML データを格納する列にインデックスを付ける必要があり、マークアップを無視したいと考えています。私が知っていることは次のとおりです。

  1. 列を varbinary(MAX) として保存します

  2. 関連するファイルの種類を「.html」に設定します

  3. 列の全文検索を有効にします。

これはばかげた質問かもしれませんが、ステップ 2 がわかりません。varbinary(MAX) 列を ".html" として関連付けるにはどうすればよいですか? HTML フィルタがインストールされていることを確認しました。

0 投票する
2 に答える
12074 参照

asp.net - ASP.NET/VB.NET を使用して SQL Server 2012 にファイルをアップロードする

チュートリアルに従い、以下のコードをエラーなしで実行しました。ファイルは「アップロード」されますが、SQL Server テーブルにデータが挿入されません。

テーブルにデータを挿入する必要がありcontentます。

コンテンツ テーブル:

ここに画像の説明を入力

ドキュメント.aspx

誰が何が起こっているのか教えてもらえますか?

編集:デバッグ ブレークポイント @ InsertUpdateData(cmd):

0 投票する
1 に答える
6339 参照

sql-server - VARBINARY(max) 列を更新するときの .WRITE(NULL, NULL, NULL) のセマンティクス

次のクエリのセマンティクスは何ですか

columnタイプでありVARBINARY(max)、その内容がそうでNULLない場合

簡単なテストでは、クエリがノーオペレーションであることを示しています。

実行しても、 内のデータは変更されませんcolumnただし、ドキュメントに証拠が見つからないようです。何か見落としがありますか、それともこの何もしない動作が変わる可能性はありますか?