Wieso ist hier dei EIgenschaft 'RecordCount' -1 ?

12/02/2008 - 09:04 von Nicolas Nickisch | Report spam
hi NG,
mit dieser SQL-Anweisung bekomme ich genau einen Datensatz geliefert
SELECT MAX(ValidityDate) AS LetzteBuchung
FROM dbo.Kontobuch
WHERE (KontoNr = 1)

Im zugehörigen VB-Programm ist BOF und EOF False -richtig ? Ich würde eher
beides True erwarten

Ausserdem ist die .RecordCount -1, das klingt komisch. Müsset doch
eigentlich 1 sein

Gruss Nico
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
12/02/2008 - 09:47 | Warnen spam
Hallo Nicolas,

"Nicolas Nickisch" schrieb:

Im zugehörigen VB-Programm ist BOF und EOF False -richtig ? Ich würde eher beides True erwarten



ich gehe mal davon aus, dass Du ADO verwendest, richtig? Falls ja, bist Du
erstens in der falschen Gruppe und zweitens öffnest Du das Recordset sehr
wahrscheinlich mit

Set <Recordset> = <Connection>.Execute( <SQLStatement> )

Falls ja, siehe bspw.: http://www.aspfaq.de/index.asp?FID=4&ELE54
(Nimm in dem Fall Set <Recordset> = Server.CreateObject( "ADODB.Recordset" )
und <Recordset>.Open ...)

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen