webForumDet fria alternativet

kan inte se felet på min sqlsats

Databaser & SQLur Databashanterare & SQL

6 svar · 234 visningar · startad av KalsongCesar

Medlem sedan mars 2001339 inlägg
Frågan#1

Kör access.
Följande kod fungerar.

Select * from swedline_faq where ((headline like '%test%') or (body like '%test%'))

medans följande gör inte det.

Select * from swedline_faq where ((headline like '%test%') or (body like '%test%')) and kat_TCC = 1

kat_TCC är kolumn med tal.

när jag kör frågan i access enligt följande så fungerar det.

Select * from swedline_faq where ((headline like '*test*') or (body like '*test*')) and kat_TCC = 1

felet är
[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades.

Medlem sedan dec. 200012 464 inlägg
#2

Det felet brukar man få om man anger ett felaktigt kolumnnamn i frågan.

Medlem sedan mars 2001339 inlägg
#3

hur kan den funka när jag kör frågan i access då? Då borde den ju klaga där med..

Medlem sedan dec. 20003 887 inlägg
#4

Varför byter du wildcard?

Medlem sedan juni 200032 967 inlägg
#5

Du är säker på att du verkligen kör mot samma databas? Det råkar inte vara en version av databasen som saknar det fältet?

mvh

Medlem sedan mars 2001339 inlägg
#6

så är det naturligtvis @nders.. man är inte bättre än att man har suttit och mekat i fel db.. tack.

Jag byter wildcard för att om jag använder % i access så får jag ingen träff alls.. kan inte access så bra...

Medlem sedan mars 2001339 inlägg
#7

fixat på 5 sek.. exporterade in den i rätt db.. dags att radera gammalt skit som ligger och bara förstööör...

131 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)