Hei!
Olisinkohan nyt törmännyt virheeseen, joka on vain suomi-versioissa? Kyse on Basesta ja kyselyn luonnista ohjatulla toiminnolla.

Taulu1:
ID (INTEGER)
Pvm (DATE)
Lkm (INTEGER)

Sisältö 3 tietuetta

0 2007-01-01 2
1 2007-01-13 5
2 2008-01-01 5

English-versiossa OO.o3.2m2 saan luotaessa kyselyn ohjatulla toiminnolla aikaiseksi seuraavan SQL-lauseen:

SELECT "Taulu1"."Pvm" AS "Pvm", "Taulu1"."Lkm" AS "Lkm" FROM "Taulu1" "Taulu1" WHERE ( "Taulu1"."Pvm" > {D '2007-01-01 00:00:00' } ) ORDER BY "Taulu1"."Pvm"

Ja kysely toimii kuten on tarkoitettukin.

Kun vaihdan käyttöliittymän kieleksi suomen, saan:
SELECT "Taulu1"."Pvm" AS "Pvm", "Taulu1"."Lkm" AS "Lkm" FROM "Taulu1" "Taulu1" WHERE ( "Taulu1"."Pvm" > {D 'YYYY-00-DD HH:00:00' } ) ORDER BY "Taulu1"."Pvm"

Kysely tuottaa virheilmoituksen:
SQL-tila: 37000
Virhekoodi: -16

Wrong data type: java.lang.NumberFormatException: For input string: "YYYY" in statement [SELECT "Taulu1"."Pvm" AS "Pvm", "Taulu1"."Lkm" AS "Lkm" FROM "Taulu1" "Taulu1" WHERE ( "Taulu1"."Pvm" > 'YYYY-00-DD HH:00:00' ) ORDER BY "Taulu1"."Pvm"]

Eri vaihtoehtojakin kokeillen ei löydy sellaista tilannetta, että saisin virheen english-versioon, jolloin voisi tehdä ilmoituksen Issue Trackeriin.

En löytänyt .po-tiedostoista tuota YYYY-kohtaa. Sehän näyttäisi vähän siltä, että SQL-lauseeseen tulee muotoilukoodia, vieläpä kait virheellisenä (-00- ?) kun pitäisi tulla päivämääräarvo. Valitettavasti ei ole SQL-oikein hanskassa. Jokatapauksessa korjattu kysely toimii, kun käy kirjoittamassa vaaditun ehdon tuohon lauseeseen.

Postittelen tarvittaessa tuon yksinkertaisen tietokannan, mutta vika ei ole ainakaan yksilöllisesti siinä, vaan esiintyy laajemmin ja aiemmissakin kuin viimeisessä (testi)versoissa.

Ystävällisesti
Risto Jääskeläinen

__
Saunalahdelta mullistava uutuus Nokia N97 ja kaiken kattava TotaaliMAX nyt 
ennakkomyynnissä uskomattoman edullisesti! Paketissa puhelut ja viestit (3000 
min/kpl/kk), huippunopea mobiililaajakaista sekä Nokia N97 yhdellä kk-maksulla 
vain 59,95 e/kk (24 kk sopimus).
Katso http://saunalahti.fi/totaalimax


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to