場所の詳細 (名前、住所など) をリストしたテーブルがあり、その場所の画像も必要です。画像を SQL データベースにアップロードする簡単な方法を知っている人がいるかどうか疑問に思っていましたか?
質問する
13866 次
2 に答える
8
次の例に従ってください。
CREATE TABLE myTable(Document varbinary(max))
INSERT INTO myTable(Document)
SELECT * FROM OPENROWSET(BULK N'C:\Image1.jpg', SINGLE_BLOB) rs
PS: varbinary(max) の代わりに、varbinary ファイルに定義した最大値を入れることができます。
編集済み: スクリプトの最後にエイリアス rs だけを追加します。
サルドス ;)
于 2013-03-14T15:58:12.993 に答える
0
画像をWebスペースにアップロードし、SQLデータベースに画像の名前(正確なURIになります)を付けてみませんか?
mountRushmore.pngのスキーマ列があり、画像がmywebsite.com/images/にアップロードされている場合、正確なURIはmywebsite.com/images/mountRushmore.pngであることがわかります。
他の何かのためにデータベースが必要ですか?Webサイトからアクセスされているデータを保存する方法は、データベースよりも簡単です。つまり、XMLまたはJSONです。
これがお役に立てば幸いです。
于 2013-03-14T15:39:39.023 に答える