12. marts 2003 - 01:17Der er
43 kommentarer og 1 løsning
Problem med at tælle indhold
Jeg har dette script (to jeg prøver at sætte sammen) som skal tælle hvor mange artikler der ligger i bestemte områder (kategorier) - problemet er at der vises at der er (0) i alle kategorier - selvom der ligger flere.
Jeg tillader mig at indsætte filen her:
<!--#include file="config.asp"-->
<% Function SQLVal(pvValue) Dim sTemp
Select Case VarType(pvValue) Case 0, 1: SQLVal = "NULL" Case 2, 3, 4, 5, 6: SQLVal = "" & pvValue Case 8: 'String sTemp = Trim(pvValue) On Error Resume Next SQLVal = "" & CDbl(sTemp) If Err.Number <> 0 Then Err.Clear SQLVal = "NULL" End If Case 11: SQLVal = "" & Cint(pvValue) Case Else SQLVal = "NULL" End Select End Function
Set GobjConnect = server.createobject("ADODB.Connection") GobjConnect.open gsConnect
cSQL = "Select ID, skribent, katid FROM artikler ORDER BY ID " Set Crs = GobjConnect.Execute(cSQL)
Function CountAds(katid) caSQL = "" caSQL = caSQL & "SELECT COUNT(*) as Total FROM artikler WHERE katid = " & SQLVal(katid) Set rs = GobjConnect.Execute(caSQL) CountAds = rs.Fields("Total") rs.Close Set rs = Nothing End Function
Function Showlinks
Set objRec = Server.CreateObject("ADODB.Recordset") SQL = "SELECT * FROM kategorier Order by navn asc" objRec.Open SQL, objCon
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Så får jeg det svar at der ligger (3) artikler i alle kategorierne. (Der ligger kun 2 artikler i 1 kategori - alle andre kategorier er tomme) - Mærkligt ikke?
Function CountAds(katid) caSQL = "SELECT COUNT(*) as Total FROM artikler WHERE katid = " & SQLVal(katid) Set rs = GobjConnect.Execute(caSQL) CountAds = rs("Total") rs.Close Set rs = Nothing End Function
Oh - der er jo lige det med points, ja. Hermed er svaret på ovenstående :-)
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.