M MrMojo Medlem sedan okt. 2004 61 inlägg Trådstart 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.
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.
Tack o tack!