🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #16500

Re: Databases en ASP

#16500
From: J.P. Boskemper
Date: Tue, 02 May 2000 00:00
41 lines
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-mail
References: <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