Du ställer en SQL-fråga liknande denna:
strSQL = "SELECT COUNT(*) AS Antal FROM tblTabellen WHERE fldKolumnen >0"
Mvh,
6 svar · 246 visningar · startad av nybörjare
hur räknar man ut hur många saker i en databas som innehåller mer än 0 i en kolumn?
t.ex just nu finns det xxx kolumner som innehåller mer än 0 i varje fattar ni?
Du ställer en SQL-fråga liknande denna:
strSQL = "SELECT COUNT(*) AS Antal FROM tblTabellen WHERE fldKolumnen >0"
Mvh,
Finns det ingen motsvarighet till asp.nets "Dataset" i gamla asp... alltså att du tar en spegel av en databas som du sedan kan köra olika kommandon på så att man slipper hämta databasen varje gång?
NETwork, jo, det finns två olika metoder att änvända (inte lika smidiga som i ASP.NET självklart). Antingen kan du använda metoden "Clone" för att kopiera recordsettet: http://www.devguru.com/Technologies/ado/quickref/recordset_clone.html
Eller så anger du en parameter på recordsettet för att göra det "disconnected".
Fast vad detta har med frågan att göra vet jag inte...
>Fast vad detta har med frågan att göra vet jag inte...
Nä, inte mycket... jag bara funderade lite.
tack för hjälpen men när ja kör doden blir det så här:
Microsoft OLE DB Provider for ODBC Drivers fel '80040e07'
[Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i villkorsuttryck.
/Default.asp, rad 14
<%
'Databasen
file = Server.MapPath("gb.mdb")
'Öppnar databasen
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& file
'Öppnar Inboxen
Set RecSet = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT COUNT(*) AS Antal FROM inbox WHERE nytt = 0"
RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic
%>
<title><%=RecSet("nytt")%> nya gästboks inlägg</title>
<%
' Stänger databasen
RecSet.Close
Connect.Close
%>
Vilken datatyp har kolumnen nytt?
Om det är text så
SQL = "SELECT COUNT(*) AS Antal FROM inbox WHERE nytt = '0'"