03. september 2004 - 18:52
Der er
20 kommentarer og 1 løsning
count antal poster en tabel
sql = ......... rs = conn.execute(sql) Jeg mangler så lige en der kan tælle antalet af poster i rs, synes at have se en noget kode herinden før som kan dette, men kunne ikke lige finde det
Annonceindlæg fra XFlow
03. september 2004 - 18:55
#1
Du kan da prøve rs.RecordCount
03. september 2004 - 19:05
#2
ok det gør jeg da lige
03. september 2004 - 19:06
#3
jeg ved der er 11, se ud fra tabel, men den skriver -1
03. september 2004 - 19:11
#4
Så er RecordCount sikkert ikke supporteret. Kan du ikke bare lave en SELECT COUNT(*) FROM tabel så - ellers må du vente til større ADO ånder end mig kommer forbi
03. september 2004 - 19:11
#5
det var den jeg har set før, hvordan virker den
03. september 2004 - 19:12
#6
.RecordCount virker kun hvis man bruger .Open metoden sql = ......... rs.Open sql,Conn,1 er det mysql er det ikke engang sikkert det virker :)
03. september 2004 - 19:12
#7
sådan ser min sql ud lige nu SQL = "SELECT * FROM Spillere where hold='" & session("Hold") & "' order by spillernr"
03. september 2004 - 19:13
#8
jeg bruger ikke den der open metode, kan det betale sig bare for at få talt antal poster
03. september 2004 - 19:16
#9
det er acces database
03. september 2004 - 19:20
#10
For at hente er der to muligheder: Set rs = Conn.Execute(sql) rs.Open sql, Conn, 1 Så det ikke fordi et vildt besværtlidt at skifte :) Men hvis det var count sql du have set kan du jo bruge den.
03. september 2004 - 19:21
#11
hvis der ingen forskle er på de to måder der, så tror jeg lige jeg kan holde til at springe over til den anden
03. september 2004 - 19:23
#12
Det kræver man definere rs som recordset :) ser rs=Server.CreateObject("ADODB.Recordset")
03. september 2004 - 19:24
#13
det virker ikke hvis jeg bare erstatter de to med hinanden. spillere.Open SQL, Conn, 1 set spillere = conn.execute(SQL)
03. september 2004 - 19:24
#14
ok
03. september 2004 - 19:26
#15
tak, det virker, hvordan skal pointene deles. post et svar dem der vil ahve point,
03. september 2004 - 19:32
#16
eagle: If not spillere.BOF then kan jeg også med i den sætning, at hvis spil ikke er = 11 then spillere.BOF or spil <> 11 then sådan noget i den retning. men kan sku ikke lige få det til at virke, noget med det der if Not
03. september 2004 - 19:35
#17
Vil du også tjekke på antallet? Så det i stil med dette antal = spillere.recordcount if (not spillere.BOF) or antal<>11 then
03. september 2004 - 19:36
#18
det kan egentlig være lige meget, istedet for BOF så kan jeg vil bare sige at når den har talt, og hvis det ikke er lig med 11 så gør det her
03. september 2004 - 19:36
#19
men tak for dit svar alligevel
03. september 2004 - 19:38
#20
Ok :) her et svar fra mig.
03. september 2004 - 20:56
#21
det går stærkt her
Kurser inden for grundlæggende programmering