none
關於取得SQL記錄筆數 RRS feed

  • 問題

  • Dear ALL:

    我想請問一下,如何取得SQL上面的記錄筆數呢?

    以下是我的程式碼

            Dim cmd As MySqlCommand = New MySqlCommand
    
    SQLStatement = "INSERT IGNORE INTO fans_record(fans_id,time) VALUES('" & ListBox1.SelectedItem & "','" & create_time & "')"
           
            With cmd
                .CommandText = SQLStatement
                .CommandType = CommandType.Text
                .Connection = SQLConnection
                .ExecuteNonQuery()
            End With


    2012年3月28日 下午 02:25

解答

  • 1. SQL Injection...

    2. ExecuteNonQuery() 會傳回受影響的資料列數量。


    學習不是查個 Google 套個書上的範例就算了,而是去熟悉了解每個程式碼背後的意義,否則就算學個幾百年,它也不會是你的。
    =================================
    小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
    雲端學堂Facebook: http://www.facebook.com/studyazure

    2012年3月28日 下午 02:27
    版主
  • Dim count As Integer = cmd.ExecuteNonQuery()

    2012年3月28日 下午 06:05
  • ExecuteNonQuery()我想請問一下 那這個的回傳值會在哪邊呢?

           
           
    With cmd
               
    .CommandText = SQLStatement
               
    .CommandType = CommandType.Text
               
    .Connection = SQLConnection
              
            End With

     Dim returnValue =  cmd.ExecuteNonQuery() '變數returnValue接回傳值

          

    2012年3月28日 下午 06:06
  • Shadow and Happy Code大大,你少了 As Integer

    阿尼大大那個才對
    Dim count As Integer = cmd.ExecuteNonQuery()
     


    大家一齊探討、學習和研究,謝謝!
    Microsoft MVP, Microsoft Community Star(TW & HK), MCT,
    MCSD, MCAD, MCSE+I, MCDBA, MCDST, MCSA, MCTS, MCITP, MCPD
    MVP for VB.NET since 2003

    2012年3月29日 上午 03:44

所有回覆

  • 1. SQL Injection...

    2. ExecuteNonQuery() 會傳回受影響的資料列數量。


    學習不是查個 Google 套個書上的範例就算了,而是去熟悉了解每個程式碼背後的意義,否則就算學個幾百年,它也不會是你的。
    =================================
    小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
    雲端學堂Facebook: http://www.facebook.com/studyazure

    2012年3月28日 下午 02:27
    版主
  • Dear

    您可以使用Count(*)函數取得該資料表的筆數

    例如:

    Select Count(*) from fans_record

    Reference:

    http://msdn.microsoft.com/zh-tw/library/ms175997(v=sql.110).aspx


    2012年3月28日 下午 02:52
  • ExecuteNonQuery()我想請問一下 那這個的回傳值會在哪邊呢?

    2012年3月28日 下午 03:49
  • Dear我還是不知道要怎麼接回傳值> <
    2012年3月28日 下午 03:50
  • Dim count As Integer = cmd.ExecuteNonQuery()

    2012年3月28日 下午 06:05
  • ExecuteNonQuery()我想請問一下 那這個的回傳值會在哪邊呢?

           
           
    With cmd
               
    .CommandText = SQLStatement
               
    .CommandType = CommandType.Text
               
    .Connection = SQLConnection
              
            End With

     Dim returnValue =  cmd.ExecuteNonQuery() '變數returnValue接回傳值

          

    2012年3月28日 下午 06:06
  • Shadow and Happy Code大大,你少了 As Integer

    阿尼大大那個才對
    Dim count As Integer = cmd.ExecuteNonQuery()
     


    大家一齊探討、學習和研究,謝謝!
    Microsoft MVP, Microsoft Community Star(TW & HK), MCT,
    MCSD, MCAD, MCSE+I, MCDBA, MCDST, MCSA, MCTS, MCITP, MCPD
    MVP for VB.NET since 2003

    2012年3月29日 上午 03:44