대 :SCOPE_IDENTITY() 방식의 차이는 이러한 일이 무엇인지 rs.Fields
Sql = "INSERT INTO mytable (datapath, analysistime,reporttime, lastcalib,analystname,reportname,batchstate,instrument) " & _
"VALUES (dpath, atime, rtime,lcalib,aname,rname,bstate,instrument) SELECT SCOPE_IDENTITY()"
Set rs = cn.Execute
Set rs = rs.NextRecordset
이 : 내가
: 내 질문에 구체적으로이
With rs
.AddNew ' create a new record
' add values to each field in the record
.Fields("datapath") = dpath
.Fields("analysistime") = atime
.Fields("reporttime") = rtime
.Fields("lastcalib") = lcalib
.Fields("analystname") = aname
.Fields("reportname") = rname
.Fields("batchstate") = bstate
.Fields("instrument") = instrument
.Update ' stores the new record
id=fields.Fields("rowid") ' ** Answer to Question ***
End With
입니다
다중 사용자 환경에서. 사용자가 레코드를 추가 한 직후 레코드의 ROWID를 잡아야합니다. 어떻게해야합니까?rs.Open "batchinfo", cn, adOpenKeyset, adLockOptimistic, adCmdTable
레코드 집합을 열 수있는 코드를 게시하시기 바랍니다 있습니다. – Quassnoi
rs.Open "batchinfo", cn, adOpenKeyset, adLockOptimistic, adCmdTable –