Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[ASP/SQL] variabele in query

Annie
1 antwoord
  • Op een bepaalde pagina wil ik alle waarden uit een tabel laden als er geen [b:a1222554e2]fid[/b:a1222554e2] in de Querystring staat. Dit lukt goed, maar ik wil graag dat als er wel een [b:a1222554e2]fid[/b:a1222554e2] in de string staat, dat er dan maar 1 recordset uit de tabel geladen wordt (namelijk die met de waarde die fid heeft).
    De variabele [b:a1222554e2]serie[/b:a1222554e2] wordt ook uit de querystring gehaald.

    [code:1:a1222554e2]
    If fid = "" Then

    Set fConn = Server.CreateObject("ADODB.Connection")
    fConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\xxxxx\xx\xxxxx.mdb"))

    fSQL = "SELECT * FROM " &serie
    Set fRS = fConn.Execute(fSQL)

    Else

    Set fConn = Server.CreateObject("ADODB.Connection")
    fConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\xxxxxx\xx\xxxxx.mdb"))

    fSQL = "SELECT * FROM '"&serie&"' WHERE fid=" &fid
    Set fRS = fConn.Execute(fSQL)

    End If
    [/code:1:a1222554e2]

    Het gaat fout bij de notatie van [b:a1222554e2]serie[/b:a1222554e2] in de query van [i:a1222554e2]Else[/i:a1222554e2]…:

    [u:a1222554e2]Microsoft OLE DB Provider for ODBC Drivers error '80004005'

    [Microsoft][ODBC Microsoft Access Driver] Syntax error in query. Incomplete query clause. [/u:a1222554e2]

    Wat is de goede notatie hiervoor :( ?

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.