Command對象ExecuteNonQuery()方法和ExecuteScalar() 方法
時間:2020-07-13 作者:管理員(yuán) 點擊:682
ExecuteNonQuery() 這個方法并不返回一(yī)個DataReader對象,而是返回一(yī)個int類型的值,即在執行之後在數據庫中(zhōng)所影響的行數。一(yī)般應用于insert、update、delete語句中(zhōng)
例如:
int affectrows=cmd.ExecuteNonQuery();
Response.Write(affectrows +" 條記錄受影響");
ExecuteScalar() 這個方法不接受任何參數,僅僅返回查詢結果集中(zhōng)的第一(yī)行第一(yī)列,而忽略了其它的行和列,而且返回的是一(yī)個object類型,在使用之前必須先将它強制轉換爲所需類型。如果返回的僅僅是一(yī)個單獨的數據元,則可以使用此方法來提高代碼的性能。例: