Vraag : De vraagresultaten van de toegang 2007 verschillend dan vbasql resultaten

Hello zijn de deskundigen dit één me werkelijk de resultaten heeft van de stumped.

Access 2007 vraag verschillend dan vba sql results.

Query één verslag veroorzaakt.  Dit is correcte result.

VBA SQL veroorzaakt 3 verslagen.  Er zijn 3 verslagen in table.

There is 4 gebieden in table.
T_ID is autonumber, geïndexeerd, is geen dups
D_ID geïndexeerde aantal, dups ok
Andere 2 tekst
When zijn het D_id- gebied in geïndexeerdn niet vba sql 1 verslag, het zelfde veroorzaakt als query.

When het D_id- gebied wordt geïndexeerds, veroorzaakt vba sql 3 verslagen, produceert de vraag 1 record.

Here is sql die ik van query
============================================
SELECT in werking stelde [00_test2]. T_ID
FROM 00_test2
WHERE ((([00_test2] .LR_Eye) = ' Left') EN (([00_test2]. Tissue_Type) ='Whole Globe') EN (([00_test2]. D_ID) =479300912));
============================================

Here is VBA sql
============================================
strsql = UITGEZOCHTE _
" [00_test2]. T_ID VAN 00_test2 WAAR ((LR_Eye) = „Weggegaan“ EN ((Tissue_Type) = „Gehele Bol“) EN ((D_ID) = 479300912)) „

MsgBox (“/............. „& strsql)

Set rst = db.OpenRecordset (strsql)

MsgBox (rst.RecordCount)
rst. Close
============================================

Thanks dit maakt me crazy.

Cliff

Antwoord : De vraagresultaten van de toegang 2007 verschillend dan vbasql resultaten

Probeer dit:

Plaats rst = db.OpenRecordset (strsql)
rst.MoveLast
MsgBox (rst.RecordCount)

/gustav
Andere oplossingen  
 
programming4us programming4us