如何把圖片、聲音等存儲到sql中

如何不通過其他工具,把圖片、聲音等存儲到sql中

用image類型

方法:

1、建立過程

CREATE PROCEDURE sp_textcopy (

@srvname varchar (30),

@login varchar (30),

@password varchar (30),

@dbname varchar (30),

@tbname varchar (30),

@colname varchar (30),

@filename varchar (30),

@whereclause varchar (40),

@direction char(1))

AS

DECLARE @exec_str varchar (255)

SELECT @exec_str =

@#textcopy /S @# + @srvname +

@# /U @# + @login +

@# /P @# + @password +

@# /D @# + @dbname +

@# /T @# + @tbname +

@# /C @# + @colname +

@# /W "@# + @whereclause +

@#" /F @# + @filename +

@# /@# + @direction

EXEC master..xp_cmdshell @exec_str

2、建表和初始化數據

create table 表名 (編號 int,image列名 image)

go

insert 表名 values(1,0x) -- 必須的,且不是null

insert 表名 values(2,0x) -- 必須的,且不是null

go

3、讀入

sp_textcopy @#你的服務器名@#,@#sa@#,@#你的密碼@#,@#庫名@#,@#表名@#,@#image列名@#,@#c:\圖片.bmp@#,@#where 編號=1@#,@#I@# --注意條件是 編號=1

sp_textcopy @#你的服務器名@#,@#sa@#,@#你的密碼@#,@#庫名@#,@#表名@#,@#image列名@#,@#c:\bb.doc@#,@#where 編號=2@#,@#I@# --注意條件是 編號=2

go

4、讀出成文件

sp_textcopy @#你的服務器名@#,@#sa@#,@#你的密碼@#,@#庫名@#,@#表名@#,@#image列名@#,@#c:\圖片.bmp@#,@#where 編號=1@#,@#O@# --注意條件是 編號=1

sp_textcopy @#你的服務器名@#,@#sa@#,@#你的密碼@#,@#庫名@#,@#表名@#,@#image列名@#,@#c:\bb.doc@#,@#where 編號=2@#,@#O@# --注意條件是 編號=2

go

如果報textcopy不是可執行文件的話,你就到

C:\Program Files\Microsoft SQL Server\MSSQL\Binn

目錄下拷備 textcopy.exe到:

C:\Program Files\Microsoft SQL Server\80\Tools\Binn

如何把圖片、聲音等存儲到sql中
如何不通過其他工具,把圖片、聲音等存儲到sql中用image類型方法:1、建立過程CREATE PROCEDURE sp_textcopy ( @srvname varchar (30), @login varchar (30), @password varchar (30), @dbname ...查看完整版>>如何把圖片、聲音等存儲到sql中
 
如何把圖片、聲音等存儲到sql中
如何不通過其他工具,把圖片、聲音等存儲到sql中用image類型方法:1、建立過程CREATE PROCEDURE sp_textcopy ( @srvname varchar (30), @login varchar (30), @password varchar (30), @dbname ...查看完整版>>如何把圖片、聲音等存儲到sql中
 
如何看到SCP820支持的圖片和聲音格式
短按“e”進入彩E信箱》選擇6郵件設置》選擇1接受和閱讀》選擇3接收附件,然後按右軟件選擇“詳細”選項,這時候你能清楚看到: 1、圖象;2、鈴聲。 選擇1進入》再選擇“設定”,你就能看到三洋SCP820支持bmp、...查看完整版>>如何看到SCP820支持的圖片和聲音格式
 
如何配置安全穩定的SQL Server數據庫 服務器存儲頻道
【正文】   一、首先你要確認你的鑒別模式:   WIN NT鑒別模式呢還是混合模式,其中混合模式包括WIN NT鑒別模式和SQL SERVER 鑒別模式實施鑒別模式的步驟   1、核實采用了可信連接   2、...查看完整版>>如何配置安全穩定的SQL Server數據庫 服務器存儲頻道
 
存儲過程中如何執行帶輸出參數的動態SQL
SQL Server存儲過程中執行帶輸出參數的動態sql是很多人經常碰到的問題,比如根據一些條件查詢列表,並返回記錄數等。下面是一個參考示例,查詢用戶列表,它可以利用臨時表實現翻頁,並帶有死鎖和超時檢測功能。 CREA...查看完整版>>存儲過程中如何執行帶輸出參數的動態SQL
 
如何調試oracle, sql server存儲過程
關于存儲過程的調試,知道方法以後很簡單,但在不知道的時候, 爲了測試一個存儲過程的正確性,print,插入臨時表等可謂是使出了渾身解數,煩不勝煩 下面就把我工作中調試存儲過程的方法,簡單的說明一下: ...查看完整版>>如何調試oracle, sql server存儲過程
 
SQL Server 2005 - 如何實作CLR存儲過程來傳回訊息
爲了讓大家更了解如何實作 CLR 存儲過程來傳回訊息,以下我們示範如何使用SqlPipe 對象之 Send 方法的第三種多載版本,將查詢結果直接傳送至客戶端: q CLR 存儲過程存放于類別庫項目 SendYouDataReader 中,...查看完整版>>SQL Server 2005 - 如何實作CLR存儲過程來傳回訊息
 
SQL:如何重新存儲備份到不同的服務器?
  問:我可以通過從舊的服務器或者重新存儲所有的系統和用戶數據庫的*.bak文件來重新創建登陸、數據庫、傳輸日值,維護計劃和新的SQL server上的工作嗎?我如何才能創建一個文本文件,這樣我可以用那個文本文件來大...查看完整版>>SQL:如何重新存儲備份到不同的服務器?
 
如何在SQL Server存儲過程中執行DTS包
數據轉換服務(DTS)在數據庫管理和開發的多種領域都有會涉及DTS: 數據倉庫-將數據從原始的處理系統和表格中提取出來以供報表使用 建立OLAP 將大量數據從文本文件或其它非數據庫格式的文件...查看完整版>>如何在SQL Server存儲過程中執行DTS包
 
 
回到王朝網路移動版首頁