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.
Du har højst sansynligt flere ID felter i tabellerne, du blive nødt til at kalde dem noget forskelligt ved udtrækket ellers ved SQL ikke hvilken ID det er du vil have trukket ud
eks:
select tabel1.id as tabel1id, tabel2.id as tabel2id osv
<% tal = 1 for 1 to 5 Do While Not rsGlobalWeb.EOF response.write "a href='main_org.asp?id="&rsGlobalWeb("tabel"&tal&".Id")&"'>"& rsGlobalWeb("profil")&"</a>" response.write rsGlobalWeb("dato") rsGlobalWeb.MoveNext loop tal = tal + 1 next %>
Jeg ved ikke om man kan gøre sådan, men det er da et forsøg... :)
Set dbGlobalWeb = Server.CreateObject("ADODB.Connection") dbGlobalWeb.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("admin/news/nyheder.mdb")
SqlJunk = "select * from profil, vision, mission, test, nyheder"
If Request.Form("TypeSearch") = "frmSiteSearch" Then SqlJunk = SqlJunk & " WHERE sagsnavn LIKE '%" & Request.Form("DaInBox") & "%'" End If
Set rsGlobalWeb = Server.CreateObject("ADODB.Recordset") rsGlobalWeb.Open SqlJunk, dbGlobalWeb, 3
%> <% If rsGlobalWeb.BOF and rsGlobalWeb.EOF Then%> <div align="center"> <!--#include file="projekt_nomatch.asp" -->
<%
Do While Not rsGlobalWeb.EOF response.write "a href='main_org.asp?id="&rsGlobalWeb("Profil, vision, mission, test, nyheder"".Id")&"'></a>" rsGlobalWeb.MoveNext loop End if
if Request.form("searchterms") <> "" then %> <!--#include file="databaseconn.asp"--> <% if searchuser <> "" then sql = "SELECT DISTINCT * FROM modeller WHERE modelnr='" & searchuser & "' AND " else sql = "SELECT DISTINCT * FROM modeller WHERE " end if
for count = 0 to UBound(searchterms) sql = sql & "(modelnr LIKE '%" & searchterms(count) & "%' or modelnavn LIKE '%" & searchterms(count) & "%') AND " next
sql = Left(sql, Len(sql)-4) sql = sql & " ORDER BY modelnr asc"
'Set rsEntries = Server.CreateObject("ADODB.Recordset") 'rsEntries.Open sql, conn Set rsEntries = Conn.Execute(SQL) 'response.write sql end if
Så sætter du bare dine tabeller ind her:
sql = "SELECT DISTINCT * FROM modeller WHERE modelnr='" & searchuser & "' AND "
og:
sql = "SELECT DISTINCT * FROM modeller WHERE "
Og her skriver du hvilke konner der skal søges i:
sql = sql & "(modelnr LIKE '%" & searchterms(count) & "%' or modelnavn LIKE '%" & searchterms(count) & "%') AND "
Dvs: Du har fjernet "DISTINCT". Prøv at sætte det ind i igen:
SqlJunk = "SELECT DISTINCT * FROM nyheder WHERE nyhed LIKE '%" & sog & "%'"
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.