Nel mio MS Access DB sto eseguendo una query in VB che dovrebbe restituire due record. Quando lo eseguo in SQL ottengo due record, ma quando viene eseguito da VBA ne ottengo due. Ecco il codice nella visualizzazione SQL che ottiene due record:Qual è il conteggio dei record restituito 1?
SELECT *
FROM tblWebMeetingData
WHERE [Last Name] LIKE 'Marx';
E quando Io chiamo questo in VBA in questo modo:
SQL = "SELECT * FROM tblWebMeetingData WHERE [Last Name] LIKE 'Marx';"
Set rst = CurrentDb.OpenRecordset(SQL)
MsgBox ("Number of records: " & rst.RecordCount)
ottengo un record per numero di record. Il conteggio dei record non suppone di contare tutti i record restituiti da un'istruzione o una tabella SQL? Che cosa sto facendo di sbagliato qui?
Grazie
È possibile che si stiano interrogando due database diversi? –