28. august 2002 - 11:18Der er
3 kommentarer og 2 løsninger
Samle titler der er ens!!
Jeg har en søge funktion hvor jeg gerne vil samle de titler der er ens, og i stedet tælle hvor mange der er sådan:
fx. computer: computer:
skulle gerne se sådan ud:
computer (2)
Hvordan gør jeg det??
Her er koderne:
strSQL = "SELECT Catalogs.catalogName as UdskrivNavn , Catalogs.CatalogName, Products.ProductID, Products.ProductName, Products.ProductDesc, Products.CatalogID FROM Products, catalogs where Catalogs.catalogNameID = Products.CatalogID" strSQL = strSQL & " AND (products.productName LIKE '%" & strKeyword & "%')" strSQL = strSQL & " OR (products.productDesc LIKE '%" & strKeyword & "%')" RS.open strSQL, con
If Not (rs.BOF Or rs.EOF) Then Response.Write "<p><div align=""center"">Der blev søgt på ordet<b> " & strKeyword & " </b> som gav følgende resultat:</div></p>" Response.Write "<table border=0 width=430>" Response.Write "<tr><td><b>Kategori</b></td></tr>" Do While Not rs.EOF Response.Write "<tr><td>" & rs("UdskrivNavn") & "</td>" Response.Write "<td>" & rs("CatalogID") & "</td></tr>"
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
strSQL = "SELECT COUNT(Catalogs.catalogName as UdskrivNavn , Catalogs.CatalogName, Products.ProductID, Products.ProductName, Products.ProductDesc, Products.CatalogID) FROM Products, catalogs where Catalogs.catalogNameID = Products.CatalogID" strSQL = strSQL & " AND (products.productName LIKE '%" & strKeyword & "%')" strSQL = strSQL & " OR (products.productDesc LIKE '%" & strKeyword & "%')" RS.open strSQL, con
If Not (rs.BOF Or rs.EOF) Then Response.Write "<p><div align=""center"">Der blev søgt på ordet<b> " & strKeyword & " </b> som gav følgende resultat:</div></p>" Response.Write "<table border=0 width=430>" Response.Write "<tr><td><b>Kategori</b></td></tr>" Do While Not rs.EOF Response.Write "<tr><td>" & rs("UdskrivNavn") & "</td>" Response.Write "<td>" & rs("CatalogID") & "</td></tr>"
Jeg har tilføjet "AS TOTAL" skal det ikke være der??
Her er koden:
strSQL = "SELECT COUNT(Catalogs.catalogName as UdskrivNavn , Catalogs.CatalogName, Products.ProductID, Products.ProductName, Products.ProductDesc, Products.CatalogID) AS Total FROM Products, catalogs where Catalogs.catalogNameID = Products.CatalogID" strSQL = strSQL & " AND (products.productName LIKE '%" & strKeyword & "%')" strSQL = strSQL & " OR (products.productDesc LIKE '%" & strKeyword & "%')" RS.open strSQL, con
If Not (rs.BOF Or rs.EOF) Then Response.Write "<p><div align=""center"">Der blev søgt på ordet<b> " & strKeyword & " </b> som gav følgende resultat:</div></p>" Response.Write "<table border=0 width=430>" Response.Write "<tr><td><b>Kategori</b></td></tr>" Do While Not rs.EOF Response.Write "<tr><td>" & rs("UdskrivNavn") & "</td>" Response.Write "<td>" & rs("Total") & "</td></tr>"
Men jeg får fejlen:??
Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "COUNT(Catalogs.catalogName as UdskrivNavn , Catalogs.CatalogName, Products.ProductID, Products.ProductName, Products.ProductDesc, Products.CatalogID)"
Nå, jeg prøver at flytte spørgsmålet til en anden kategori, men hvis du stadig kan hjælpe skal du nok få dine point.. :)
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.