M MrMojo Medlem sedan okt. 2004 61 inlägg Frågan 18 feb. 2005 10:22 #1 SQL = "SELECT Namn, Epost, kurs FROM anmalningar WHERE kurs LIKE (rs_kurs.Fields.Item(""Kurs"").Value)"
Får detta meddelande:
Microsoft JET Database Engine error '80040e14'
Invalid use of '.', '!', or '()'. in query expression 'kurs LIKE (rs_kurs.Fields.Item("Kurs").Value)'.
----------
Alltså, 'Where Kurs LIKE bla bla' ska hämta upp ett värde från en annan databaskoppling...
Fattar nada som vanligt.
UlfT Medlem sedan maj 2001 8 027 inlägg Du har blandat sql med din programkod. "rs_kurs..." tillhör programkoden. Du måste ta ut den sträng som returneras av denna programkod, och stoppa in den strängen i din sql-fråga.
SQL = "SELECT Namn, Epost, kurs FROM anmalningar WHERE kurs LIKE '" & rs_kurs.Fields.Item(""Kurs"").Value & "'"
L LarsG Medlem sedan dec. 2000 12 464 inlägg SQL = "SELECT Namn, Epost, kurs FROM anmalningar WHERE kurs = '" & rs_kurs.Fields.Item("Kurs").Value & "'"
Varför like?
M MrMojo Medlem sedan okt. 2004 61 inlägg Varför?
Ja du, jag har provat olika varianter och jag gjorde ett desperat sista försök. :r
Den riktigt pinsamma förklaringen är att jag inte kan/vet bättre...
Nåja, det är fredag och snart dags för lite ledighet. :birp
Tack o tack!