03. februar 2001 - 00:31Der er
11 kommentarer og 1 løsning
Hjælp til streng
Jeg får en mærkelig fejl med IS-server til Windows 2000. Jeg har en funktion som returnerer et søgeresultat i en database. Jeg bruger følgende streng. Strengen virker i IS-serveren til Windows NT4.0. Hvad kan jeg gøre, for at få det til at virke.
/Johnson
------------------------------------------- <% set conntemp=server.createobject(\"adodb.connection\")
Conntemp.Open \"MINdatabase\"
nyhed = Trim(Request(\"nyhed\"))
WhereClause = \"WHERE \"
If nyhed <> \"\" Then WhereClause = WhereClause & \"InStr(nyhed,\'\" & nyhed & \"\') AND \" End If
If Right(WhereClause,4) = \"AND \" Then WhereClause = Left(WhereClause, Len(WhereClause) -4)
Problemet er at du bruger DSN som dataenabler. Du skal sætte DSN (ODBC link) op på serveren. Koden er sat til at bruge et ODBC link der hedder MINdatabase til at åbne med, dette skal oprettes (ControlPanel|ODBC) og peger på den database du vil bruge...
Jeg har sat END IF ind, den giver fortsat følgende /Johnson -------------------------------------------------- Technical Information (for support personnel)
Error Type: Microsoft VBScript compilation (0x800A03EA) Syntax error /nyhedresultat.asp, line 20, column 4 Set Class = Conntemp.Execute(Query) ---^
brain: ååh, ja sorry, ikke min mening at kopiere din linie, læste den omvendt og så det nederste som dit forslag :-) ... men vi ved jo ikke hvad der står i nyhed, lyder ihvertfald som om han fik det til at virke.
strax: Jeg havde også glemt % tegn anyway, men ja, det kom til at virke. Det er jo det vigtigste :)
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.