我有從txt文件讀取值的記錄集rc1
。這些字段是rtn
,amt
,name
。現在我從表t_rec
獲得數據,並將其分配給另一個記錄集rc2
。並與記錄集rc1
進行比較。vb6中屬性的無效使用
If rd1.Fields![AccountNbr] = rc2.Fields![RTProvided] Then
Set rc2.Fields![ClaimStatus] = "c"
rc2.Fields![DateClosed] = CqDate
rc2.Fields![Audit_LastUpdated] = CqDate
rc2.Fields![Audit_UserAdded] = "System"
如果我編譯該程序我越來越errr像vb6中的屬性無效使用。你可以幫我嗎。
Sub DneFroceClose()
CqDate = Format(Date, "dd/MM/yyyy")
Set rcdreclamation = New ADODB.Recordset
With rcdreclamation
.ActiveConnection = objConn
.Source = "SELECT * FROM T_DATA_reclamation"
.CursorType = adOpenDynamic
.CursorLocation = adUseClient
.LockType = adLockOptimistic
.Open
End With
frmDNELoad.lblStatus.Caption = "Adding record " & lngRecCount & " of " & rcdreclamation.RecordCount & " to database."
frmDNELoad.Refresh
rcdDNE.Open
rcdreclamation.Open
rcdDNE.MoveFirst
rcdreclamation.MoveFirst
Do Until rcdDNE.EOF
Do Until rcdreclamation.EOF
If rcdDNE.Fields![AccountNbr] = rcdreclamation.Fields![RTProvided] Then
Set rcdreclamation.Fields![ClaimStatus] = "c"
rcdreclamation.Fields![DateClosed] = CqDate
rcdreclamation.Fields![Audit_LastUpdated] = CqDate
rcdreclamation.Fields![Audit_UserAdded] = "System"
Exit Do
Else
rcdreclamation.MoveNext
End If
Loop
rcdDNE.MoveNext
rcdreclamation.MoveFirst
Loop
End Sub
在哪一行上,您看到「財產使用無效」? – shahkalpesh 2009-12-07 18:00:51
rcdreclamation.Fields![ClaimStatus] =「c」 – pbrp 2009-12-07 18:06:54
並突出顯示[ClaimStatus] – pbrp 2009-12-07 18:07:17