Avatar billede lubbers Nybegynder
23. april 2001 - 15:30 Der er 6 kommentarer og
1 løsning

syntaksfejl

Er der en der har en ide om hvorfor jeg får denne fejlmeddelelse

[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i FROM-delsætningen.

/stam/soeg/bund.asp, linje 46
<%
sub appWh(str,typ,str1,str2)
    if str2<>\"\"Then
        If str<>\"\"Then str=str&\" \"&typ else str=\"Where\" End if
            str=str&\" \"&str1&\"=\'\"&str2&\"\'\"
            end if
end sub
fornavn=Request.Form(\"fornavn\")
mellemnavn=Request.Form(\"mellemnavn\")
efternavn=Request.Form(\"efternavn\")
strTyp=Request.Form(\"typ\")
If fornavn=\"\" and mellemnavn=\"\" and efternavn=\"\" Then
    Response.Write\"Indtast navn!\"
Else
strWh=\"\"
appWh strWh, strTyp,\"T_Personer.Fornavn\", fornavn
appWh strWh, strTyp,\"T_Personer.Mellemnavn\", mellemnavn
appWh strWh, strTyp,\"T_Personer.Efternavn\", efternavn
\'Response.Write \"<P><B>Søgekriterium:</B>\" &strWh& \"</P>\"

    Dim objRec
    Set objRec=Server.CreateObject(\"ADODB.Recordset\")
antal=0



objRec.Open \"SELECT T_Personer.Fornavn,T_Personer.Mellemnavn,T_Personer.Efternavn ,T_Personer_1.Fornavn As Mor, T_Personer_1.Mellemnavn,T_Personer_1.Efternavn,T_Personer_2.Fornavn As Far, T_Personer_2.Mellemnavn,T_Personer_2.Efternavn,T_Personer_3.Fornavn As Farfar, T_Personer_3.Mellemnavn,T_Personer_3.Efternavn,T_Personer_4.Fornavn As Farmor, T_Personer_4.Mellemnavn,T_Personer_4.Efternavn,T_Personer_5.Fornavn As Morfar, T_Personer_5.Mellemnavn, T_Personer_5.Efternavn,T_Personer_6.Fornavn As Mormor, T_Personer_6.Mellemnavn, T_Personer_6.Efternavn FROM (((((T_Personer LEFT JOIN T_Personer AS T_Personer_1 ON T_Personer.Fader = T_Personer_1.ID_Personer) LEFT JOIN T_Personer AS T_Personer_2 ON T_Personer.Moder = T_Personer_2.ID_Personer) LEFT JOIN T_Personer AS T_Personer_3 ON T_Personer_1.Fader = T_Personer_3.ID_Personer) LEFT JOIN T_Personer AS T_Personer_4 ON T_Personer_1.Moder = T_Personer_4.ID_Personer) LEFT JOIN T_Personer AS T_Personer_5 ON T_Personer_2.Fader = T_Personer_5.ID_Personer) LEFT JOIN T_Personer AS T_Personer_6 ON T_Personer_2.Moder = T_Personer_6.ID_Personer \" & strWh, Con
Do While Not objRec.EOF
antal=antal+1

objRec.MoveNext
Loop

    If antal=1 Then
\'------------------TEST-----------------------------------------------
Dim RS
Set RS=Server.CreateObject(\"ADODB.Recordset\")
RS.Open\"Select T_Personer.notatID From T_Personer\" & strWh, Con  -----------LINIE 46 HER--------
if RS(\"notatID\")>0Then
ja=\"<a href=\'../se_person/se.asp?Fornavn=\" & objRec(0) & \"&amp;Mellemnavn=\"& objRec(1) &\"&amp;Efternavn=\" & objRec(2)&\"\'>\" & objRec(0) & \"  \" & objRec(1) &\"  \" & objRec(2)&\"</a>\"
else
ja=objRec(0) & \" \" & objRec(1) & \" \" & objRec(2)
End if
\'----------------------TEST------------------------------------------

Avatar billede getalife Nybegynder
23. april 2001 - 15:36 #1
Ehm.. skulle den ikke oprettes i en anden kategori? :o)
Avatar billede lubbers Nybegynder
23. april 2001 - 15:45 #2
jO JEG TROEDE DET VAR PÅ ASP SIDEN
Avatar billede getalife Nybegynder
23. april 2001 - 15:48 #3
heh.. nææh.. A og P var rigtige..
Avatar billede lubbers Nybegynder
23. april 2001 - 15:59 #4
Tak for oplysningen, det svar kunne jeg have ventet længe på :0)
Avatar billede getalife Nybegynder
23. april 2001 - 18:49 #5
No problem :o)
Kan du ikke lige svare på spørgsmålet selv, og acceptere det?
Avatar billede egede Nybegynder
23. april 2001 - 19:00 #6
Du kan bare acceptere mit svar :)
Avatar billede lubbers Nybegynder
23. april 2001 - 20:58 #7
Den ku\' du li!
Tak til getalife
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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