Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Det har altid været et helvede at udtrække random records fra en database, men på SQL server er der kommet en løsning på dette. Ved dog ikke om den virker på access, men du kan jo prøve:
linie 93-99= <% Dim random_product__MMColParam random_product__MMColParam = "Y" If (Request("MM_EmptyValue") <> "") Then random_product__MMColParam = Request("MM_EmptyValue") End If %>
<% Dim random_product__MMColParam random_product__MMColParam = "Y" If (Request("MM_EmptyValue") <> "") Then random_product__MMColParam = Request("MM_EmptyValue") End If %> <% Set rs = Server.CreateObject("ADODB.RecordSet") rs.Open "SELECT * FROM product WHERE Active = '" + Replace(random_product__MMColParam, "'", "''") + "'", Conn, 1, 3
Do While Not Fundet rs.MoveFirst Randomize rs.Move(int(rs.RecordCount * rnd)) If Not rs.EOF And Not rs.BOF Then Fundet = True End If Loop
Prøv at lave din kode som dette, dog skal du lige rette kolonnenanvet til:
<% Dim random_product__MMColParam random_product__MMColParam = "Y" If (Request("MM_EmptyValue") <> "") Then random_product__MMColParam = Request("MM_EmptyValue") End If %> <% Set rs = Server.CreateObject("ADODB.RecordSet") rs.Open "SELECT * FROM product WHERE Active = '" + Replace(random_product__MMColParam, "'", "''") + "'", Conn, 1, 3 if rs.BOF or rs.EOF then Response.write "Ingen poster" else rs.Move(int(rs.RecordCound * rnd())
Det så fordi du skal havde ændre enten rs til random_product eller random_product til rs. Lige nu er det valgte random produkt i recordsetet med nanvet rs.
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.