Je me connecte à une base de données mysql via Excel en utilisant 0bbcque fait l'identité @@ identity?
que fait cette ligne?
Set rs = oConn.Execute("SELECT @@identity", , adCmdText)
je ne parviens pas à mettre à jour la base de données:
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
il met uniquement à jour .Fields ("instrument") = "NA", mais pour tous les autres domaines, il met les valeurs NULL
merci Raj, pouvez-vous s'il vous plaît donnez-moi un exemple? –
+1, il était important de noter que cela ne fonctionne que pour les colonnes 'identity' –
pouvez-vous répondre à la deuxième partie de la question s'il vous plaît ainsi –