C中executeScolar 等一些方法的用法

2021-03-11 19:05:00 字數 1273 閱讀 6294

1樓:匿名使用者

executereader(),用來執來行sql語句,需要返回值,用sqldatareader來讀值源。

例sqlcmd.***mandtext="select * from mytable";

sqldatareader dr=sqlcmd.executereader();

***********************************=

executenonquery(),執行乙個不

bai需要返回值的

dusql語句。

例sqlcmd.***mandtext="delete * from mytable";

***********************************==

executescolar(),執行乙個返zhi回值的sql語句,但不像daoexecutereader(),他只返回第乙個值。

例sqlcmd.***mandtext="select * from mytable";

int i=(int)sqlcmd.executescolar();

2樓:匿名使用者

int i = convert.toint32(cmd.executescalar())

string conn = "server=(local);database=northwind;integrated security=true;async=true";

dataset ds = new dataset();

sqldataadapter dadpt = new sqldataadapter("select * from [order details]", conn);

dadpt.fill(ds);

3樓:匿名使用者

executescolar()

讀取乙個單個bai值,返回乙個object,比如在du讀zhi取最大值 max() ,計算daocount(),

獲得單個使用者id的時回候用這個效率比較高

executereade()

返回答乙個reader容器,相當於asp的rs ,單向讀取,也就是每次讀乙個可以控制游標位置乙個乙個往後移動,單是不能回頭

相對於用dataset的方式,大資料量讀取的時候這種方式的效率和壓力更低,系統優化時候經常這麼做!

executenonquery()

不需要返回值,執行一條sql語句用,比如插入,刪除,更新,可以接收到影響行數

不喜歡考**,只是來說一下這幾種用到的情況

C 中getline的用法,C 中,getline函式的詳解

getline 語法 用getline 讀取字元到buffer中,buffer在 中通常體現為乙個字元陣列,streamsize num是一次讀入多少個字元,num 1個字元已經讀入,當碰到乙個換行標誌,碰到乙個eof,或者任意地讀入,直到讀到字元delim。delim字元不會被放入buffer中。...

c的中括號意思,C 的中括號意思

datetimerange 新增c 特性 public class datetimerange validationattribute 使得 datetimerange 繼承了 validationattribute 所以現在 datatimerange特性就具有了自定義驗證功能 c 中括號的意義就...

C中folderBrowserDialog控制項如何寫按鈕事件

第一步 選擇 folderbrowserdialog1 第二步 將資料夾對話方塊拖到窗體中 第三步 新增按鈕,並填寫按鈕單擊事件 第四步 執行看效果 public form1 c folderbrowserdialog 這個控制項怎麼用?c 如何在folderbrowserdialog上增加乙個bu...