2012-02-21 37 views
-1

我想保存的ListView子項表如何列表視圖子項保存到數據庫

代碼

Dim sSQL As String 
    Dim idx As Integer 
    idx = 1 
    With lstLVDetails.ListItems 
     For idx = idx To .count 
       sSQL = "Insert into sample values ('" & .Item(idx) & "', '" & .Item(idx).SubItems(1) & "') " 
       RdoVisPay.Execute sSQL, rdExecDirect 
     Next idx 
     End 

上面的代碼沒有顯示任何錯誤,但它不插入任何值。

我的代碼有什麼問題。

需要編寫代碼的幫助......

+0

在執行它之前,請使用調試器來檢查sSQL設置爲什麼,假設它首先進入循環。 – 2012-02-22 10:20:38

回答

0

放在一個斷點:

RdoVisPay.Execute sSQL, rdExecDirect 

這是有史以來線得到擊中?在開始時,idx = 1.如果lstLVDetails.ListItems.Count = 1,則永遠不會輸入任何代碼。

+0

不幸的是,情況並非如此:與列表框控件不同,列表視圖控件中的項目被編入索引,因此1 =第1項。另一方面,OP應該使用他或她的調試器來解決這個問題。 – 2012-02-22 10:19:08

相關問題