close

MARS : 允許在單一次與資料庫連接中,執行多個批次的DataReader和Command物件之執行。

意思就是說可以在開啟一個DataReader後不關閉,然後又開另外一個DataReader,

以此執行多個SqlCommands,在關聯式資料表下滿好用的技巧

 

重點: 連線字串後面要加 : MultipleActiveResultSets = true

連線字串

SqlConnection Conn =

new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=test;Integrated Security=True; MultipleActiveResultSets=true");

 

example:(同一個資料庫連接用兩個DataReader執行兩個不同sqlcommand,並且為關聯式資料表)

mars1  

mars2  

執行結果: 可以做出類似留言版的功能

mars3  

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 melomelo1988 的頭像
    melomelo1988

    melo 唐

    melomelo1988 發表在 痞客邦 留言(0) 人氣()