webForumDet fria alternativet
Logga in / Bli medlem

Versaler / Gemener

Databaser & SQL

4 svar · 332 visningar · startad av PAN

Medlem sedan feb. 2002130 inlägg
Trådstart#1

Hej
Jag sitter med en DB som ska hantera böcker, böckerna ska delas in i kategorier som A och a osv.
Kategorierna ska finnas i en uppslagstabell, försökte att lägga kategori som nyckel. Men det funkade inte så jag använde en räknare som nyckel. Men nu ska jag köra frågor mot Boktabellen och beroende på kategori så ska olika saker hända.
Nu skiljer inte Access på A och a, måste jag då gå omvägen med att kolla vilken nyckel kategorin har för att via den avgöra vad som ska hända? eller finns det något bättre sätt att skilja A och a åt även i Access?

MVH
Pär-Arne

Medlem sedan dec. 200012 464 inlägg
#2
where strcomp(c,'a') = 0

Ovanstående är specifikt för Access.

Medlem sedan feb. 2002130 inlägg
#3

Jag får det ändå inte att fungera.

where strcomp ( c, 'a' ) = 0

Jag uppfattar det så här

c= det fält som ska jämföras,
'a' = är det som det ska jämföras med
0 = svaret om båda är lika

Jag får ändå träffar både på a och A

Har jag missuppfattat något ?

Medlem sedan dec. 200012 464 inlägg
#4

Det var så jag tänkte också. (Jag har inte tillgång till Access så jag kan inte testa något.)

where strcomp ( c, 'a' ,0) = 0

0 skall betyda att man gör en binär jämförelse.

Medlem sedan feb. 2002130 inlägg
#5

Toppen
Känner mig helt plötsligt mycket intelligentare :stud
Tackar för hjälpen, höjer ett glas till din ära :bire

251 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)