嘿在這裏我的問題我打電話一個存儲過程,我把記錄放入一個ADODB記錄集。 當我檢查field.count它說我得到了6結果這是很好的。但是,當我嘗試循環到該記錄集時,它跳過其中一個。我的繼承人代碼如何在VB中獲取Recordset中的每條記錄?
oRs = g_oSQL.GetRecords("PS_palFetchAllPalette_sel")
If Not oRs Is Nothing Then
cmbPallet.Items.Clear()
oRs.MoveFirst()
While Not oRs.EOF
If oRs.Fields.Item("palcode").Value.ToString() <> "None" Then
cmbPallet.Items.Add(oRs.Fields.Item("palcode").Value.ToString())
End If
oRs.MoveNext()
End While
這個代碼在調試器步進會幫助你很多推測爲什麼一個記錄丟失。 – Steve 2013-03-26 15:42:19