Avatar billede dr_nielsen Nybegynder
13. februar 2002 - 20:06 Der er 5 kommentarer og
1 løsning

Recordset : rs.recordcount

dbinit()

sQuery = "select * from tabel"       
set rs = conn.Execute (sQuery)

Response.write (rs.recordcount)

Dette er som det ser ud, og det virker fint

Spørgsmål:
Hvorfor retunere rs.recordcount værdien -1, den skriver ca 30 poster ud.





Avatar billede Søren Bech Morsing Praktikant
13. februar 2002 - 20:12 #1
hvordan ser din conn ud?
Det der burde ikke kunne returnere rs.recordCount - men måske skal du bare ha et stort C ind, jeg ved ikke om den er casesensitive.
Er det vb eller jscript?
Avatar billede rou Nybegynder
13. februar 2002 - 20:14 #2
for at kunne bruge recordCount skal du have et Recordset object, ikke et connection object.

- Rou
Avatar billede Søren Bech Morsing Praktikant
13. februar 2002 - 20:14 #3
sQuery = "select * from tabel"
set rs = new ActiveXObject("ADODB.recordSet") ' du skal måske bruge server.CreateObject i stedet for new activeXObject
rs.open(SQLQuery, conn, 3,2)

nu kan du skrive rs.recordCount ud, har lige testet det du bruger med execute - og det returnere fejlagtigt -1, fordi den ikke kan tælle sammen!
Avatar billede dr_nielsen Nybegynder
13. februar 2002 - 20:25 #4
Dette er min conn

    Set conn = Server.CreateObject("ADODB.Connection")
    Set rs = Server.CreateObject("ADODB.RecordSet")
   
    conn.open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=testate;Data Source="
    set rs.ActiveConnection = conn
Avatar billede dr_nielsen Nybegynder
13. februar 2002 - 20:27 #5
Du virker det sgu, sbk du styrer
Avatar billede Søren Bech Morsing Praktikant
13. februar 2002 - 20:40 #6
he.. fandt selv ud af det for ca. 1 måned siden.. men tænker du så på hvor meget cpu tid din side bruger, må den første løsning med execute være den bedste
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester