2012-02-21 2 views
-1

にリストビューサブアイテムを保存するにはどうすればテーブルデータベース

コード

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 

上記のコードは、エラーが表示されない中でのListViewのサブ項目を保存したいが、それは任意の値を挿入されていません。

私のコードで何が間違っていますか。

+0

最初にループに入ると仮定して、実行前にsSQLがどのように設定されているかをデバッガで確認してください。 –

答えて

0

がにブレークポイントを入れて...コードの助けが必要:

RdoVisPay.Execute sSQL, rdExecDirect 

は、このラインが今まで打たですか?最初はidx = 1. lstLVDetails.ListItems.Count = 1の場合は、コードを挿入して何も挿入しません。

+0

残念ながら、これは当てはまりません。リストボックスコントロールとは異なり、リストビューコントロールのアイテムは1 = 1番目のアイテムにインデックスされます。一方で、OPは自分のデバッガを使用してこれを把握する必要があります。 –

関連する問題