2013年9月10日 星期二

[sql] update 指令用replace

update WebEditorDetail
set detail_desc =replace(detail_desc, '舊的', '新的')
WHERE detail_id='2037'


如果欄位型態是ntxt, 需要轉型,如下
 update WebEditorDetail
set detail_desc =replace(cast(detail_desc  as varchar(8000)),'舊的', '新的')
WHERE detail_id='2037'

完畢。



2013年9月9日 星期一

使用 DataReader 擷取資料

使用 DataReader 擷取資料時會建立 Command 物件的執行個體,再藉由呼叫 Command.ExecuteReader 擷取資料來源的資料列,建立 DataReader。

步驟
1.引用SqlConnection物件連接資料庫
2.SqlCommand執行sql指令,需要連接資料庫
3.SqlDataReader讀取SqlCommand執行內容

4.關閉 DataReader
5.關閉資料庫連接 connection.close  ,此處沒寫關閉資料庫是因為使用using