/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Antal rækker i recordset
Fra : Jesper Stocholm


Dato : 06-09-01 14:29

Jeg har følgende kode, som jeg bruger til at hente data ud fra en SQL-
server.

set obj = server.createobject("ADODB.Connection")
obj.Open "<DSN>"
strSQL = "SELECT email FROM Table1 ORDER BY Field1 ASC"
set rs = obj.Execute(strSQL,intRows)

.... men når jeg udskriver intRows, så giver den mig (-1) ... hvad skyldes
dette ?

--
Jesper Stocholm
http://stocholm.dk

 
 
Peter Brovang (06-09-2001)
Kommentar
Fra : Peter Brovang


Dato : 06-09-01 15:54

Hej Jesper

Jeg skal lige først, at jeg er nybegynder med asp. Men når jeg programme til
daglig ville det problem skulles at man refere til tomt array(tabel) og derfor
er indexværdien -1.....(slå ikke for hårdt hvis det er lort jeg lukker ud
*gg*)

> Jeg har følgende kode, som jeg bruger til at hente data ud fra en SQL-
> server.
>
> set obj = server.createobject("ADODB.Connection")
> obj.Open "<DSN>"
> strSQL = "SELECT email FROM Table1 ORDER BY Field1 ASC"
> set rs = obj.Execute(strSQL,intRows)
>
> .... men når jeg udskriver intRows, så giver den mig (-1) ... hvad skyldes
> dette ?
>
> --
> Jesper Stocholm
> http://stocholm.dk


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jesper Stocholm (06-09-2001)
Kommentar
Fra : Jesper Stocholm


Dato : 06-09-01 19:59

Peter Brovang wrote in news:9n82ld$arq$1@sunsite.dk:

> Hej Jesper
>
> Jeg skal lige først, at jeg er nybegynder med asp. Men når jeg
> programme til daglig ville det problem skulles at man refere til tomt
> array(tabel) og derfor er indexværdien -1.....(slå ikke for hårdt hvis
> det er lort jeg lukker ud *gg*)
>

Ok ... :)

Det er ikke en tom tabel ... der er 72 rækker i recordsettet ... det er
derfor det undrer mig.

--
I wrote to George W. Bush - see why at
http://stocholm.dk/emailgeorgewbush.asp
- Jesper Stocholm - http://stocholm.dk

Anders Holbøll (07-09-2001)
Kommentar
Fra : Anders Holbøll


Dato : 07-09-01 12:04

Jesper Stocholm wrote:
>
> Jeg har følgende kode, som jeg bruger til at hente data ud fra en
> SQL-server.
>
> set obj = server.createobject("ADODB.Connection")
> obj.Open "<DSN>"
> strSQL = "SELECT email FROM Table1 ORDER BY Field1 ASC"
> set rs = obj.Execute(strSQL,intRows)
>
> ... men når jeg udskriver intRows, så giver den mig (-1) ... hvad
> skyldes dette ?

At ado ikke kender antallet af rækker? Det recordset du får er jo et
read-only, forward-only recordset, så når du får første række er det
ikke sikkert at sql-serveren har fundet sidste række endnu, så derfor
kan en ikke give dig antallet.

--
Anders

Andreas Slot-Henriks~ (13-09-2001)
Kommentar
Fra : Andreas Slot-Henriks~


Dato : 13-09-01 12:59

Har du inkluderet filen"adovbs.inc"

> ... men når jeg udskriver intRows, så giver den mig (-1) ... hvad skyldes
> dette ?

Det er helt sikkert årsagen!!!



mvh.
Andreas Slot-Henriksen



Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408857
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste