haqbar Skrevet 22. mai 2005 Rapporter Del Skrevet 22. mai 2005 Trenger å telle alle radene i en tabell og få disse inn i en variabel. Har prøvd "SELECT COUNT(*) FROM tblPersoner" men finner ikke ut hvordan jeg kan legge resultatet av spørringen (feks. 10) inn i en variabel. Skal ha en for løkke som kjører like mange ganger som det er rader i tabellen. Lenke til kommentar
haqbar Skrevet 22. mai 2005 Forfatter Rapporter Del Skrevet 22. mai 2005 (endret) Fant ut av den forrige men nå trenger je hjelp til denne: SQL2="Select * FROM tblKat where NR=" & i & "" RS.Open SQL2, Connection if RS.Eof then RS.Close Else Response.Write ("<br><span class='overskrift'>") Response.Write RS("Navn") Response.Write ("<br></span>") Loop RS.Close End If Problemet er at den bare hopper over alt selv om det er noe der (altså selv om RS.Eof = false) Noen som vet hva som er feil her? Endret 22. mai 2005 av kuroger Lenke til kommentar
Stian_S Skrevet 30. august 2005 Rapporter Del Skrevet 30. august 2005 Sikker funnet ut av dette for lengst, men for sikkerhetsskyld, eller noen andre skulle ha behov for dette: Set ConnTemp = Server.CreateObject("ADODB.Connection") ConnTemp.Open Application("ODBC") ' ODBC streng setter du i global.asa. sSql = "SELECT COUNT(*) AS Found FROM myTable" Set RsCount = ConnTemp.Execute(sSql) nFound = RsCount("Found") Set RsCount = Nothing ConnTemp.Close() Response.Write("Fant "& nFound &" treff i tabellen") For det andre spørsmålet, så skulle vel egentlig koden fungere. Er et fnuttproblem der ser jeg, men det kan være noe som dukket opp når du skrev inn spørsmålet. Uansett, denne koden skal fungere: Set ConnTemp = Server.CreateObject("ADODB.Connection") ConnTemp.Open Application("ODBC") ' ODBC streng setter du i global.asa. sSql = "SELECT * FROM tblKat WHERE NR="& myNr Set RsList = ConnTemp.Execute(sSql) If Not RsList.EOF Then Response.Write(RsList("Navn") &"<br>") End If Set RsList = Nothing ConnTemp.Close() Lenke til kommentar
bjornawarjar Skrevet 1. juni 2007 Rapporter Del Skrevet 1. juni 2007 Sikker funnet ut av dette for lengst, men for sikkerhetsskyld, eller noen andre skulle ha behov for dette: Set ConnTemp = Server.CreateObject("ADODB.Connection") ConnTemp.Open Application("ODBC") ' ODBC streng setter du i global.asa. sSql = "SELECT COUNT(*) AS Found FROM myTable" Set RsCount = ConnTemp.Execute(sSql) nFound = RsCount("Found") Set RsCount = Nothing ConnTemp.Close() Response.Write("Fant "& nFound &" treff i tabellen") TAKK! Akkurat det jeg lette etter Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå