I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
nu har jeg godt nok ikke prøve følgende i VB, men i asp - dog vil jeg antage at det er ligemeget... strtekst = replace(varStrToSearchFor,"'","''") ' str = "select tekst from test2 where tekst = '"&strtekst&"'" set res = Conn.execute(str) Response.Write res("tekst")
jeg får i hvert fald returneret noget når jeg fx. søger med "25"' eller "25'"
For at ' kan håndteres af SQL-Serveren skal den escapes med et '. Dvs Søgefeldt = Replace(Søgefeldt,"'","''") Der er ingen grund til Replace " i koden. Det er gjort for dig!. Og " har ingen special status i SQL som ' har.
Hvis jeg skal søge efter det første så bliver det: Søgefeldt = "'25""'" Søgefeldt = Replace(Søgefeldt,"'","''") => ''25"''
Det næste er : Søgefeldt = """25'""" Søgefeldt = Replace(Søgefeldt,"'","''") => "25''"
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.