Questione : L'accesso 2007 risultati di domanda differenti che il vba sql risulta

Ciao gli esperti questo realmente lo ha che i risultati di domanda di stumped.

Access 2007 sono differenti che il vba lo sql results.

Query produce un'annotazione.  Ciò è il result.

VBA SQL produce 3 annotazioni.  Ci sono 3 annotazioni nel table.

There sono 4 campi nel table.
T_ID sono autonumber, spostato ad incrementi, nessun dups
D_ID sono numero, spostato ad incrementi, ok
che gli altri 2 sono
When del testo il campo di D_ID dentro non spostato ad incrementi il vba sql produce 1 annotazione, gli stessi dei dups come il query.

When il campo di D_ID sia spostato ad incrementi, il vba sql producono 3 annotazioni, la domanda producono 1 record.

Here sono lo sql che mi sono allontanato dal query
============================================
SELECT [00_test2]. T_ID
FROM 00_test2
WHERE ((([00_test2] .LR_Eye) = ' Left') E (([00_test2]. Globe') del ='Whole di Tissue_Type) E (([00_test2]. D_ID) =479300912)); il
============================================

Here è lo sql
============================================
strsql = _
" SELEZIONA [00_test2]. T_ID da 00_test2 DOVE ((LR_Eye) = “ha andato„ E ((Tissue_Type) = “intero globo ") E ((D_ID) = 479300912)) “rst del

Set del

MsgBox (" ............. “& strsql) =
rst del

MsgBox (rst.RecordCount) di db.OpenRecordset (strsql). Close
============================================

Thanks questo sta rendendomi crazy.

Cliff
class= del

Risposta : L'accesso 2007 risultati di domanda differenti che il vba sql risulta

Provare questo:

Regolare il rst = db.OpenRecordset (strsql)
rst.MoveLast
MsgBox (rst.RecordCount)

/gustav
Altre soluzioni  
 
programming4us programming4us