簡體   English   中英

如何從 vb.net 中的 ConnectionObject.Execute() 方法獲取受影響的記錄數

[英]How to get affected record count from ConnectionObject.Execute() Method in vb.net

我正在使用 Connection 對象 Execute() 函數刪除表中的條目。 我無法獲得受影響的行數。 有人可以幫忙嗎?

Dim db As ADODB.Connection
db = OpenDatabase(ConnectionString)
deleteExams = "delete from  [Table2] where  [PlanDate] < '" & sDate & "'"
db.Execute(deleteExams)  
db.Close()

ADIDB execte 方法具有受影響的行選項,請參閱https://docs.microsoft.com/de-de/sql/ado/reference/ado-api/execute-method-ado-connection?view=sql-server-ver16

    Dim ObjAffectedrows As New Object
    db.Execute(deleteExams, ObjAffectedrows)
    Dim LongAfeected_Rows As Long = CLng(ObjAffectedrows)
    Dim LongAfeectedRows As Long
    Long.TryParse(ObjAffectedrows.ToString, LongAfeectedRows)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM