Kan någon fatta varför det här inte fungerar. Testa detta:SQL-parameter
Jag anropar en funktion som skickar tillbaks en integer.
Men jag får ett felmeddelande, ogiltigt SQL-uttryck, när jag försöker anropa databasen på detta sätt.
Om jag hårdkodar in ett värde, ex 7, så fungerar det utan problem.
Me.RecordSource = "SELECT kund.* " & vbCrLf & _
"FROM kund INNER JOIN " & vbCrLf & _
" Kontor_kund ON kund.KundId=kontor_kund.KundID" & vbCrLf & _
"WHERE (kontor_kund.KontorID) = & SelectKontor() "Sv: SQL-parameter
Me.RecordSource = "SELECT kund.* " & vbCrLf & _
"FROM kund INNER JOIN " & vbCrLf & _
" Kontor_kund ON kund.KundId=kontor_kund.KundID" & vbCrLf & _
"WHERE (kontor_kund.KontorID) =" & SelectKontor()