Falsches Ergebnis Aggregatfunktion

23/07/2008 - 16:28 von Gavin Porter | Report spam
Hallo Gemeinde,

nach Portierung meiner Tabellen von der AccessDB auf den SQL Server 2000
erhalte ich bei Anzahl und Summe auf eine Abfrage falsche Werte.

also bei ...

Function testqry()

Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("qry_12")
rs.MoveLast
Debug.Print rs.RecordCount
Set rs = Nothing
Debug.Print DCount("*", "qry_12")

End Function

... erhalte ich unterschiedliche Werte. Es multiplizieren sich irgendwie
Datensàtze einer anderen Tabelle.

Vielleicht hat jemand eine Idee für mich.

Besten Dank im Voraus

Gavin
 

Lesen sie die antworten

#1 Stefan Hoffmann
23/07/2008 - 16:49 | Warnen spam
hallo Gavin,

Gavin Porter schrieb:
nach Portierung meiner Tabellen von der AccessDB auf den SQL Server 2000
erhalte ich bei Anzahl und Summe auf eine Abfrage falsche Werte.


Liegt die Abfrage auf dem Server als View oder ist sie lokal?

... erhalte ich unterschiedliche Werte. Es multiplizieren sich irgendwie
Datensàtze einer anderen Tabelle.


Was liefert ein

Set rs = CurrentDb.OpenRecordset("SELECT Count(*) FROM qry_12")
Debug.Print rs.Fields.Item(0).Value


mfG

Access-FAQ http://www.donkarl.com/
KnowHow.mdb http://www.freeaccess.de
Newbie-Info http://www.doerbandt.de/Access/Newbie.htm

Ähnliche fragen