Frage : Zugang 2007 Fragenresultate, die sql unterschiedlich sind als vba, resultiert

Hallo hat, das Experten dieser mich wirklich, stumped.

Access 2007 sind Fragenresultate unterschiedlich, als vba sql results.

Query eine Aufzeichnung produziert.  Dieses ist das korrekte result.

VBA SQL produziert 3 Aufzeichnungen.  Es gibt 3 Aufzeichnungen im table.

There sind 4 Felder im table.
T_ID ist das autonumber, registriert, kein dups
D_ID ist die Zahl, registriert, dups ok
, welches die anderen 2 Text
When das D_ID Feld innen NICHT registriert dem vba sql 1 Aufzeichnung produziert, das selbe, die das query.

When das D_ID Feld registriert WIRD, das vba sql produziert 3 Aufzeichnungen, die Frage produziert 1 record.

Here ist der sql sind, den ich vom query
============================================
SELECT [00_test2] laufen ließ. T_ID
FROM 00_test2
WHERE ((([00_test2] .LR_Eye) = ' Left') UND (([00_test2]. Tissue_Type) ='Whole Globe') UND (([00_test2]. D_ID) =479300912));
============================================

Here ist das VBA sql
============================================
strsql = _
" VORWÄHLEN [00_test2]. T_ID VON 00_test2, WO ((LR_Eye) = „verließen“ UND ((Tissue_Type) = „vollständige Kugel ") UND ((D_ID) = 479300912)) „

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

Set rst = db.OpenRecordset (strsql)

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

Thanks dieses bildet mich crazy.

Cliff

Antwort : Zugang 2007 Fragenresultate, die sql unterschiedlich sind als vba, resultiert

Dieses versuchen:

Rst = db.OpenRecordset (strsql) einstellen
rst.MoveLast
MsgBox (rst.RecordCount)

/gustav
Weitere Lösungen  
 
programming4us programming4us