国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - asp.net EXECUTENONQUERY()返回值介紹

asp.net EXECUTENONQUERY()返回值介紹

2019-11-17 12:32asp.net教程網 ASP.NET教程

前些日子作一些數據項目的時候 在ADO.NET 中處理 ExecuteNonQuery()方法時,總是通過判斷其返回值是否大于0來判斷操作時候成功 。但是實際上并不是這樣的,下面詳細介紹一下,有需要的朋友可以參考

ExecuteNonQuery()方法主要用戶更新數據,通常它使用Update,Insert,Delete語句來操作數據庫,其方法返回值意義:對于 Update,Insert,Delete  語句 執行成功是返回值為該命令所影響的行數,如果影響的行數為0時返回的值為0,如果數據操作回滾得話返回值為-1,對于這種更新操作 用我們平時所用的是否大于0的判斷操作應該沒有問題而且比較好,但是對于其他的操作如對數據庫結構的操作,如果操作成功時返回的卻是-1,這種情況跟我們平時的思維方式有點差距所以應該好好的注意了,例如對數據庫共添加一個數據表的Create操作,當創建數據表成功時返回-1,如果操作失敗的話(如數據表已經存在)往往會發生異常,所以執行這種操作時最好用try--catch--語句來容錯。

  例如用ExecuteNonQuery()方法執行create操作

   
[code]
    SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=PSDB;Integrated Security=SSPI");

   string str = "CREATE TABLE aaa ( " +
  "[ID] [int] IDENTITY (1, 1) NOT NULL , " +
  "[BasicID] [int] NULL ," +
  "[AdoptedName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ," +
  "[AdoptedSex] [char] (2) COLLATE Chinese_PRC_CI_AS NULL ," +
  "[AdoptBirthday] [smalldatetime] NULL ," +
  "[AdoptedType] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ," +
  "[ApprTime] [smalldatetime] NULL ," +
  "[Remark] [varchar] (500) COLLATE Chinese_PRC_CI_AS NULL " +
") ON [PRIMARY]   ";    

  SqlCommand comm = new SqlCommand(str, conn);
        int i = 10;
        try
        {
            conn.Open();
            i = comm.ExecuteNonQuery();
            conn.Close();
        }
        catch (Exception ex)
        {
            Response.Write(ex.Message);
        }

        Response.Write(i.ToString());
[code]
       如果執行成功的話 返回的值為-1,如果數據表已經存在的話返回異常:數據庫中已存在名為 'aaa' 的對象。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲精品www久久久久久广东 | 99草视频| 黄色大片一级 | 欧美精品不卡 | 蜜桃一区 | 国产精品日本 | 视频一区二区三区在线观看 | 久久久久国产一级毛片高清片 | 久久不色 | 国产精品视频一二三区 | 91麻豆蜜桃一区二区三区 | 国产精品爱久久久久久久 | 久久香蕉网 | 日本一区二区精品视频 | 日韩欧美精品一区二区 | 国产目拍亚洲精品99久久精品 | 国产乱视频 | 九色在线| 欧美 日韩 中文 | 一区二区三区久久 | 日韩中文字幕视频在线观看 | 欧美日韩中文在线 | 91精品久久久久久久久久入口 | 噜噜噜噜噜在线视频 | 亚洲一一在线 | 成人久久久精品国产乱码一区二区 | 欧美一级精品片在线看 | 成人免费网站 | 日韩高清中文字幕 | 国产精品一区二区久久 | 欧美一区二区三区在线视频观看 | 黄色国产| 亚洲一区二区三区四区的 | 一区二区在线 | 日日夜夜伊人 | 日韩在线视频免费 | 成人午夜激情 | 久久久久久人 | 欧美成人高清视频 | 一本综合久久 | 国产福利视频在线观看 |