i am connecting to a mysql database through excel using odbc
what does this line do?
Set rs = oConn.Execute("SELECT @@identity", , adCmdText)
i am having trouble updating the database:
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") = "NA"
.Update ' stores the new record
End With
it is ONLY updating .Fields(“instrument”) = “NA”, but for all other fields it is putting NULL values
It selects (and returns) the last value inserted into an IDENTITY COLUMN in the current connection.
Here is reference material on the topic
http://dev.mysql.com/doc/refman/5.0/en/getting-unique-id.html