Avatar billede Jman Praktikant
07. november 2002 - 17:32 Der er 5 kommentarer og
1 løsning

fejl: Sub or Function not defined

if ObjRec("descr_1") like "'%" &hvilket& "%'" then

hvorfor duer den ikke ?? :/
Avatar billede somaliomar Praktikant
07. november 2002 - 17:36 #1
Det kommer an på så meget... Kan man komme til se hele din kode?
Avatar billede Jman Praktikant
07. november 2002 - 17:40 #2
den er lang :)
Jeg tror hellere jeg vil give dig et udpluk - det er en søgeside:

...
<%
Dim objRec, antal
antal = 0
Set Conn = Server.CreateObject("ADODB.Connection")
Set objRec = Server.CreateObject("ADODB.recordset")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("mappearkiv.mdb")
objRec.Open "SELECT * FROM faner WHERE nummer like '%" & hvilket & "%' OR navn like '%" & hvilket & "%'",conn,1,3
antal = objRec.recordcount
%>
<table width="100%"border="0" cellpadding="3" cellspacing="0" style="border-collapse: collapse" id="AutoNumber1">
<% if antal > 0 then
    Response.write "<tr><td><h2>Der var " & antal & " fundne emner, der matchede '"&hvilket&"'</h2></b><p></td></tr>"
    While Not objRec.EOF
    Response.write "<tr>"
    Response.write "<td><h3>mappenr.: " & markString(objRec("nummer"),hvilket) & "</h3></td>"
    Response.write "<td><h3>Mappenavn: " & markString(objRec("navn"),hvilket) & "</h3></td>"
    Response.write "<td><h3>Asvarlig: " & markString(objRec("Ansvarlig"),hvilket) & "</h3></td>"
    Response.write "</tr>"
    Response.write "<tr>"
    Response.write "<td><h3>Selskab: " & markString(objRec("selskab"),hvilket) & "</h3></td>"
    Response.write "<td><h3>Oprettet: " & markString(objRec("opretdato"),hvilket) & "</h3></td>"
    if ObjRec("arkivdato") = "" then
    Response.write "<td><h3>Arkiveret: ikke arkiveret</h3></td>"
    else   
    Response.write "<td><h3>Arkiveret: " & markString(objRec("arkivdato"),hvilket) & "</td>"
    end if
    Response.write "</tr>"

    Response.write "<tr><td colspan='3'><h3>indhold af mapen:</h3></td></tr>"
if ObjRec("descr_1") like "'%" &hvilket& "%'" then
    Response.write "<tr><td colspan='3'><h3>" & markString(objRec("title_1"),hvilket) & "</h3><h4>" & markString(objRec("descr_1"),hvilket) & "</h4>"
end if
    Response.write "</tr>"
    objRec.MoveNext
Wend
objRec.Close
Set objRec = Nothing
Conn.Close
Set conn = Nothing
%>

...
Avatar billede somaliomar Praktikant
07. november 2002 - 17:45 #3
Sådan kan du jo ikke skrive

if ObjRec("descr_1") like "'%" &hvilket& "%'" then
    Response.write "<tr><td colspan='3'><h3>" & markString(objRec("title_1"),hvilket) & "</h3><h4>" & markString(objRec("descr_1"),hvilket) & "</h4>"
end if

prøv det her i stedet:

if ObjRec("descr_1") = hvilket then
    Response.write "<tr><td colspan='3'><h3>" & markString(objRec("title_1"),hvilket) & "</h3><h4>" & markString(objRec("descr_1"),hvilket) & "</h4>"
end if
Avatar billede Jman Praktikant
07. november 2002 - 18:07 #4
Jeg kan ikke bruge = for det er en description, og hvis søgeordet er i description, så skal man se hele indholdet
Avatar billede eagleeye Praktikant
07. november 2002 - 21:01 #5
Så prøv med inStr.:

if InStr(1,ObjRec("descr_1"), hvilket, 1) > 0 then
    Response.write "<tr><td colspan='3'><h3>" & markString(objRec("title_1"),hvilket) & "</h3><h4>" & markString(objRec("descr_1"),hvilket) & "</h4>"
end if
Avatar billede Jman Praktikant
08. november 2002 - 13:23 #6
COOL!
Thanx
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester