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.
Forslag, ikke testet! ----------------------------------------
\' Definer array variabel Dim arrOrd
\' Lav et array ved at splitte soeg ved mellemrum arrOrd = Split(Request.Form(\"soeg\"),\" \")
\' SQL statement strSQL = \"select * from soeg where \"
\' Gennemløb array og where clauses For t = LBound(arrOrd) to UBound(arrOrd) strSQL = strSQL & \"((bruger like \'%\" & arrOrd(t) & \"%\') or (beskrivelse like \'%\" & aarOrd(t) & \"%))\" if t < UBound(arrOrd) then strSQL = strSQL & \" or \" end if Next
\' Tilføj order by strSQL = strSQL & \" ORDER by attraktion\" ---------------------------------------- // Claus
\' Gennemløb array og where clauses For t = LBound(arrOrd) to UBound(arrOrd) strSQL = strSQL & \" or bruger like \'%\" & arrOrd(t) & \"%\') or beskrivelse like \'%\" & aarOrd(t) & \"%\" Next
strSQL = Replace(strSQL, \" or \", \" \", 1, 1)
Jeg dropper alle parenteser, og vælger at starte med \" or \", og derefter fjerne det førest \" or \"
Næ, vi behøver ikke gardere os, den vil også virke hvis der ingen mellemrum er
Jeg manglede vist en lille pling til sidst, og havde en parentes for meget, undskyld:
\' Gennemløb array og where clauses For t = LBound(arrOrd) to UBound(arrOrd) strSQL = strSQL & \" or bruger like \'%\" & arrOrd(t) & \"%\' or beskrivelse like \'%\" & aarOrd(t) & \"%\'\"
Set DB = Server.CreateObject(\"ADODB.Connection\") DBSti = \"DBQ=\" & Server.Mappath(\"../db/attraktioner.mdb\") DB.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; \" & DBSti
\' Definer array variabel Dim arrOrd
\' Lav et array ved at splitte soeg ved mellemrum arrOrd = Split(Request.Form(\"soeg\"),\" \")
\' SQL statement strSQL = \"select * from soeg where \"
\' Gennemløb array og where clauses For t = LBound(arrOrd) to UBound(arrOrd) strSQL = strSQL & \" or attraktion like \'%\" & arrOrd(t) & \"%\' or korttekst like \'%\" & aarOrd(t) & \"%\'\" strSQL = Replace(strSQL, \" or \", \" \", 1, 1) if t < UBound(arrOrd) then strSQL = strSQL & \" or \" end if Next
\' Tilføj order by strSQL = strSQL & \" ORDER by attraktion\"
Set rs = db.Execute (SQL) If not rs.eof then do until rs.eof %>
jeg har rette nogle af mine tabeller i db det er derfor du vil se at det er noget andet der står i min sql end tidligere.
\' Gennemløb array og where clauses For t = LBound(arrOrd) to UBound(arrOrd) strSQL = strSQL & \" or attraktion like \'%\" & arrOrd(t) & \"%\' or korttekst like \'%\" & aarOrd(t) & \"%\'\" strSQL = Replace(strSQL, \" or \", \" \", 1, 1) if t < UBound(arrOrd) then strSQL = strSQL & \" or \" end if Next
skal være
\' Gennemløb array og where clauses For t = LBound(arrOrd) to UBound(arrOrd) strSQL = strSQL & \" or attraktion like \'%\" & arrOrd(t) & \"%\' or korttekst like \'%\" & aarOrd(t) & \"%\'\" Next
Set DB = Server.CreateObject(\"ADODB.Connection\") DBSti = \"DBQ=\" & Server.Mappath(\"../db/attraktioner.mdb\") DB.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; \" & DBSti
\' Definer array variabel Dim arrOrd
\' Lav et array ved at splitte soeg ved mellemrum arrOrd = Split(Request.Form(\"soeg\"),\" \")
\' SQL statement strSQL = \"select * from soeg where \"
\' Gennemløb array og where clauses For t = LBound(arrOrd) to UBound(arrOrd) strSQL = strSQL & \" or attraktion like \'%\" & arrOrd(t) & \"%\' or korttekst like \'%\" & aarOrd(t) & \"%\'\" Next
strSQL = Replace(strSQL, \" or \", \" \", 1, 1)
\' Tilføj order by strSQL = strSQL & \" ORDER by attraktion\"
Set rs = db.Execute (SQL) If not rs.eof then do until rs.eof %>
Sorry, men jeg har ikke prøvet at arbejde med array før.
Nå, du kunne altså ikke findu ud af vore svar, og få dem indarbejdet i din side så det virkede, sorry
ASP er ikke så nemt, så det er bare med at klø på
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.