看板 C_Sharp 關於我們 聯絡資訊
※ 引述《maxi326 (我在新竹找工作中)》之銘言: : 我想問 我想顯示資料庫的資料在網頁上 : 基本上我是這樣做 : pseudocode : new SqlConnection() : connection.open() : connection.createCommand() : new SqlDataReader() = connection.executeReader() : 然後可以bind return回來的datareader給gridview : 然後再close reader, close connection : 但我想說做一個method, return一個data回來 : 這個method本身會close reader和connection. : 就是把順序倒過來 : 然後再把data用gridview之類的顯示出來 : 不知道有沒有辦法這樣做呢? : 因為想說這樣可以避免我做出一個會open connection的method : 但有人用完之後忘記close : 謝謝大家 1. 用SqlDataAdapter可以不會怕忘了close 2. 寫一個method用executeReader的話,要先clone出一個SqlDataReader的instance ->close reader/connection->return cloned SqlDataReader instance -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.209.141
maxi326:謝謝啦,我也在想clone行不行,我試試看喔 08/27 15:21