26. juli 2001 - 11:26Der er
4 kommentarer og 1 løsning
Tæller der ikke kan vise 0 eller 1 post
Hjælp til nybegynder - hvad skal jeg gøre for at få denne dim teller til at forstå, at der også kan være 0 eller 1 post i søgesættet. Jeg søger i en DB2 via ODBC og hvis rs indeholder mindre end 2 poster får jeg besked om, at søgningen er tom - hvilket jeg gennem PassThrough i Access kan se er forkert.
Dim teller Do until rs.eof teller = teller + 1 rs.movenext loop
If (rs.BOF Or rs.EOF) Then response.Write \"No records found matching your search\" else response.write \"<h2>Searchresult: \" & teller & \" hits</h2>\"
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
I dit do until...loop beder du dit recordset om at gå til den næste record, indtil den når enden...
Derefter spørger du om den er nået til enden... Og det er den jo! :-)
Så hvis du nu skriver:
Dim teller If (rs.BOF or rs.EOF) then Response.Write(\"No records found matching your search\") else Do until rs.eof teller = teller + 1 rs.movenext loop response.write \"<h2>Searchresult: \" & teller & \" hits</h2>\" end if
Det prøver jeg på denne måde, men jeg får stadig ikke fat i de søgesæt, der kun returnere 1 post. Begriber det ikke.....
If (rs.BOF or rs.EOF) Then response.Write \"No records found matching your search\" else Dim teller teller=0 Do until rs.eof teller = teller + 1 rs.movenext loop
Bliver der talt rigtigt op i variablen teller når der kun er 1 post?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.