webForumDet fria alternativet

V vs. W i vb.

11 svar · 331 visningar · startad av Ola N

Ola NMedlem sedan feb. 200390 inlägg
#1

Hej!
Har haft frågan uppe på palleman ett tag. Ni kan väl läsa där så kan ni se vad som sagts hittils också. Jag får ingen rätt på det x(

http://www.palleman.nu/default.asp?category=forum&action=read&id=25395

Vad kan det vara...

VideMedlem sedan dec. 19998 577 inlägg
#2

Frågan har varit uppe ett antal gånger här, gör en sökning här och i SQL-forumet.

Skall se om jag hittar inläggen medans... :)

Ola NMedlem sedan feb. 200390 inlägg
#3

Ok =)

VideMedlem sedan dec. 19998 577 inlägg
Ola NMedlem sedan feb. 200390 inlägg
#5

Hmm... Kollt men får inte rätt på det...

SQL = "SELECT * FROM mynt WHERE land = 'sverige' ORDER BY typ,artal,pris COLLATE SQL_Scandinavian_Cp850_CS_AS"

Ger:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel (operator saknas) i frågeuttrycket 'pris COLLATE SQL_Scandinavian_Cp850_CS_AS'.
/mynt/svmynt_2.asp, line 17

Jaja, det kan säkert nån av er...

LarsGMedlem sedan dec. 200012 464 inlägg
#6

Access har inte stöd för collations. Det är mer någon inställning/konfiguration i Access.

Flyttas från ASP

Ola NMedlem sedan feb. 200390 inlägg
#7

Men borde inte felet rimligtvis ligga i sql-satsen?

LarsGMedlem sedan dec. 200012 464 inlägg
#8

Men borde inte felet rimligtvis ligga i sql-satsen?

Jag var kanske otydlig men Access har inte stöd för att man anger collate i SQL. Om man vill ändra sorteringsordning till en annan collation så är det en inställning i Access. Jag vet inte hur man gör det men det har beskrivits i tidigare inlägg.

Ola NMedlem sedan feb. 200390 inlägg
#9

Har letat som en gnu men inte hittat något. Kan du hjälpa mig hitta detta tidigare inlägg så är jag dig evigt tacksam =)

nikoMedlem sedan juni 20022 599 inlägg
#10

Inte för att jag förstår hur ditt problem uppstått. Kör du nån konstig utländsk regional setting i Windows eller tyska Access-drivisar?

Men du kunde kanske prova en fuling:

SELECT asc(typ),* FROM mynt WHERE land = 'sverige' ORDER BY 1,typ,artal,pris

Asc borde ju knappast returnera samma numeriska värde för "v" och "w"?

Ola NMedlem sedan feb. 200390 inlägg
#11

Kör vanliga svenska Access som följde med datorn...

Ska testa ditt förslag imorgon, hoppas att det går!

Ola NMedlem sedan feb. 200390 inlägg
#12

Det funkade! Love ya!

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