VBScript hjälppiä!!

Miten saan esim. VBScriptillä muutettua desimaaliluvun pilkun pisteeksi? MySQL -tietokanta ei hyväksy desimaalipilkkua vaan se pitäisi muuttaa pisteeksi.
5554
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

Koitas muuttaa järjestelmäsi desimaalierottimeksi pilkku. Ohjauspaneeli->aluekohtaiset asetukset-> luvut->desimaalierotin.

Äänestä
  • Järjestelmän desimaalieroitin on jo pilkkuna...

    Oisko vika sitten ASP:ssa?

    Lähetän formin tiedot asp -dokumenttiin joka taas tallentaa ne MySQL -tietokantaan. Jos laitan desimaalieroittimeksi pilkun niin luvun desimaaliosa ei tallennu. Jos taas laitan des.eroittimeksi pisteen niin desimaaliosakin tallentuu.

    Kun taas haen tietoa tietokannnasta niin desimaaliluvut tulevat pilkulla eroitettuna, ei pisteellä! Jos tallennan lukuja MySQL:n omalla hallintaohjelmalla niin des.eroitin pitää olla pilkku!

    Ihme homma!

    Äänestä

  • "koodari" kirjoitti:

    Järjestelmän desimaalieroitin on jo pilkkuna...

    Oisko vika sitten ASP:ssa?

    Lähetän formin tiedot asp -dokumenttiin joka taas tallentaa ne MySQL -tietokantaan. Jos laitan desimaalieroittimeksi pilkun niin luvun desimaaliosa ei tallennu. Jos taas laitan des.eroittimeksi pisteen niin desimaaliosakin tallentuu.

    Kun taas haen tietoa tietokannnasta niin desimaaliluvut tulevat pilkulla eroitettuna, ei pisteellä! Jos tallennan lukuja MySQL:n omalla hallintaohjelmalla niin des.eroitin pitää olla pilkku!

    Ihme homma!

    Ajatko sitä MySQL:ää servisenä jos näin niin silloin
    Control Panelin asetukset ei vaikuta siihen koska se käynnistyy ilmeisesti System oikeuksilla.

    Laita service käynnistymään samalla tunnuksella jolla Control Panelin asetuksia säädät niin silloin pitäisi onnistua.

    Äänestä

Eikös VBScriptissä kaikki muuttujat ole Variant tyyppisiä, joten etkö voi käyttää raa'asti vaan Replace -funktiota, jolla muutat pilkun pisteeksi?

Äänestä
  • Olit oikeassa!

    Oon niin vähän VBScriptillä säheltäny etten ollu kuullu koko funktiosta. Yritin vaan pyörittää lukuja silmukassa ja ehtiä merkki kerrallaan pilkkua ja muuttaa sitten sitä pisteeksi, no eihän se toiminu...

    Tack!

    Äänestä

Kommentoi aloitusta


"koodari" kirjoitti:

Miten saan esim. VBScriptillä muutettua desimaaliluvun pilkun pisteeksi? MySQL -tietokanta ei hyväksy desimaalipilkkua vaan se pitäisi muuttaa pisteeksi.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu