Article View: be.comp.programming
Article #16500Re: Databases en ASP
From: J.P. Boskemper
Date: Tue, 02 May 2000 00:00
Date: Tue, 02 May 2000 00:00
41 lines
2225 bytes
2225 bytes
On Fri, 28 Apr 2000 08:20:36 +0200, d.bonnevalle@advalvas.be says:
> Hoe kan je controleren of query leeg is? (dat er geen records zijn
> geselecteerd)
...
rs.Open
if rs.EOF then
'leeg
else
'niet leeg
end if
...
> Dit is wat ik geprobeerd heb:
>
> ****CODE: (VBScript)
> Set rsTransactions = Server.CreateObject ("ADODB.Recordset")
> 'Open a connection using the Open method
> 'and use the connection established by the Connection object
> rsTransactions.Open "SELECT TransactionID, ProduktID, Quantity FROM
> Transactions WHERE SessionID = " & Session.SessionID, "DSN=MijnSysteemDNS"
> Response.Write rsTransactions.RecordCount & " "
> ****EINDE CODE
>
> rsTransactions.RecordCount geeft de waarde -1 terug, terwijl ik verwacht dat
> hij 0 geeft. In MSDN zegt men dat -1 staat voor een foutmelding maar verder
> heb ik niets teruggevonden. Wel vreemd dat ik WEL records kan tonen via de
> bovenstaande methode.
Dat klopt, omdat de database default (adOpenForwardOnly (=0)) geopend
is.
Je kunt dus alleen maar 1 record naar voren opschuiven, en je kunt niet
meer terug. En wat heb je nodig om te tellen? Precies... je moet weer
een keer terug neet het begin...
Wat je kunt doen is de CursorType op adOpenKeySet (=1) zetten, dan werkt
RecordCount wel. Maar mijn bovenstaande methode werkt ook, en sneller...
--
Jean-Pierre
[Error occurred while processing this directive]
Technical Details
Message-ID:
<MPG.13793ec61cc6ee5098985a@news.hccnet.nl>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<8ebaol$383$1@news1.skynet.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,e553d3c38d53dcee X-Google-Attributes: gid107324,public X-Google-Thread: 10b08a,e553d3c38d53dcee X-Google-Attributes: gid10b08a,public X-Google-Thread: fcea4,e553d3c38d53dcee X-Google-Attributes: gidfcea4,public From: J.P. Boskemper <jpg.boskemper@N0_SPAM_hccnet.nl> Subject: Re: Databases en ASP Date: 2000/05/02 Message-ID: <MPG.13793ec61cc6ee5098985a@news.hccnet.nl> X-Deja-AN: 618369455 References: <8ebaol$383$1@news1.skynet.be> X-Complaints-To: abuse@hccnet.nl X-Trace: news.hccnet.nl 957292633 27924 193.173.126.72 (2 May 2000 18:37:13 GMT) Organization: Hobby Computer Club News Network NNTP-Posting-Date: 2 May 2000 18:37:13 GMT Newsgroups: be.comp.programming,nl.comp.programmeren,nl.internet.www.ontwerp