Du menar väl tabell och inte databas.
sql = "select count(*) from t"
set rs = connect.execute(sql)
response.write rs(0)
8 svar · 278 visningar · startad av Hulth
jag undrar om någon kan hjälpa mig med ett script som skriver ut med ett tal hur många poster det finns i en databas. Den ska INTE gå på id-nummer då det oftast tas bort rader i databasen utan den ska räkna rader.
Detta borde vara enkelt men jag har inte kommit på hur man gör..
Du menar väl tabell och inte databas.
sql = "select count(*) from t"
set rs = connect.execute(sql)
response.write rs(0)
Nägra krav...
Det ska inte vara sql utan den hederliga gammla recset.
jo den ska bara räkna från en tabell..
Då kan du använda recordcount som Voigtann1 skrev. Det fungerar om du öppnar med en cursor av typen static eller keyset
Jag är ganska bra på asp fast det där för du förklara lite mer ingående.. gärna med komplett kod..
Vad är det du inte fattar???
Du gör så här:
<%
Dim Antal
Antal = recset.RecordCount
%>
och sen typ om du vill skriva det:
<%=Antal %>
är det bara det? men jag ska lägga det där jag har min databaskoppling också va?
const adOpenStatic = 3
sql = "select * from t"
set rs = server.createobject("adodb.recordset")
rs.open sql,connect,adOpenStatic
response.write rs.recordcount