<% Query = \"Select count(*) as Antal from deltager\" Set oConn=server.CreateObject(\"ADODB.Connection\") oConn.Open \"DSN=database\" Set oRs=oConn.Execute(Query) %> <html>
.RecordCount returnerer antal \'accessed\' records, angivet i LONG
When you work with linked TableDef objects, the RecordCount property setting is always –1. (Jeg arbejder med sammenkædet tabeller, betyder det ikke at jeg får minus ud af at bruge .RecordCount ?)
Udover at .Recordcount påvirker performance negativt,så øjnede jeg også: \'You can also use an SQL Count function to determine the approximate number of records your query will return.\' Ikke lige en SQL-command jeg er bekendt med :(
Jeg har med succes afprøvet dit \'Select Count\' forslag og det er umiddelbart det, jeg har tænkt mig at benytte idet at der lader til at være en gusten fejlmargen/behandlingstid på RecordCount. Har du mere på falderebet som jeg burde vide omkring dette ?
Function RecordsInTable() As Long \' dim af oRS, database etc... \' bla bla \' bla bla Set rs = db.OpenRecordset(\"SELECT Count(*) AS Records FROM MyTable;\") rs.MoveFirst RecordsInTable = rs(\"Records\") \' exit, close af db etc.... End Function
Du skal \"bare\" cut\'n paste mit første svar ind der hvor der er remarks, altså noget i retning af: func ... Dim conn As ADODB.Connection Dim rst As ADODB.Recordset
\'Set Provider Set conn = New ADODB.Connection conn.Provider = \"Microsoft.JET.OLEDB.3.51\"
Nope, hvis du ikke kan få det til at virke, så skriv endelig
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.