Kirjoittaja Aihe: MySQL - OO-Base yhteistyö?[RATKAISTU, jotenkin]  (Luettu 2312 kertaa)

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Myslin käyttö alkaisi pikkuhiljaa sujua. Taulut, avaimet, indeksit, relaatiot menevät PHPMyAdminilla, ja käyttökokeiluja Ubuntun OO-Basen ja Winukan Accessin suunnasta työasemilta. Tuota en tiennyt, että taulun pitäisi olla InnoDB, ennenkuin relaatiot ja viite-eheydet (data integrity) onnistuvat. Mikä on relaatiokanta MyISAM-tauluilla ilman relaatioita, vai olenko väärässä? Outo juttu on lisäksi, että kun yhdessä taulussa on kenttä liukulukutietotyypillä, kokeillut floattia ja doublea, OO-Basen kautta en pysty tallentamaan kenttään arvoja, vaan tulee SQL-erroria. Windows-puolelta Accessin kautta onnistuu,  siis MySQL-serveriltä linkattuihin tauluihin. Olen hävittänyt taulun, ja luonut uudelleen, sama juttu. Lisäksi jos Win-puolelta on saatu noihin liukulukukenttiin arvoja, OO-Base näyttää ne ilman desimaaleja. Outoa, mistähän on oikein kyse.  Toinen OO-Baseen liittyvä ongelma on, ettei siellä näyttäisi saavan aikaan ns. crosstab kyselyä, joka Accessilla sekin sujuu. Lääkkeitä? Kiitos etukäteen.
« Viimeksi muokattu: 18.12.08 - klo:20.27 kirjoittanut New_user »

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Vs: MySQL - OO-Base yhteistyö?[RATKAISTU, jotenkin]
« Vastaus #1 : 18.12.08 - klo:20.29 »
Outo juttu on lisäksi, että kun yhdessä taulussa on kenttä liukulukutietotyypillä, kokeillut floattia ja doublea, OO-Basen kautta en pysty tallentamaan kenttään arvoja, vaan tulee SQL-erroria. Windows-puolelta Accessin kautta onnistuu,  siis MySQL-serveriltä linkattuihin tauluihin. Olen hävittänyt taulun, ja luonut uudelleen, sama juttu. Lisäksi jos Win-puolelta on saatu noihin liukulukukenttiin arvoja, OO-Base näyttää ne ilman desimaaleja. Outoa, mistähän on oikein kyse.  Toinen OO-Baseen liittyvä ongelma on, ettei siellä näyttäisi saavan aikaan ns. crosstab kyselyä, joka Accessilla sekin sujuu. Lääkkeitä? Kiitos etukäteen.

Muuttujatyypin vaihtaminen Decimaliin MySQL-palvelimella ratkaisi ristiriidan OO-Basen kanssa. Basessa on jotain ongelmaa ilmeisestikin, koska netissä muitakin ihmettelyjä. Pilikkuongelma kludgetettu vaihtamalla Basen kieliasetusta. Crosstab-kysely ei onnaa edelleenkään, mutta ehkä sit joskus. Ubuntun servuversiolle tuli mm. tällasta kritiikkiä yhdeltä kehittäjältä, mutta ehkä noidenkin suhteen kehitys vielä kehittyy  :-\

BIND cannot be run in a chroot (Very insecure). Squid doesnt work at all (this is a bug in Debian)

moonstone

  • Vieras
Vs: MySQL - OO-Base yhteistyö?[RATKAISTU, jotenkin]
« Vastaus #2 : 21.12.08 - klo:12.22 »
Ubuntun servuversiolle tuli mm. tällasta kritiikkiä yhdeltä kehittäjältä, mutta ehkä noidenkin suhteen kehitys vielä kehittyy  :-\

BIND cannot be run in a chroot (Very insecure). Squid doesnt work at all (this is a bug in Debian)

Niin, vähän offtopic, mutta itse en servuissa ubuntua ajakkaan. CentOS 5.2 on hyvä siihen tarkoitukseen.

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Vs: MySQL - OO-Base yhteistyö?[RATKAISTU, jotenkin]
« Vastaus #3 : 21.12.08 - klo:21.18 »
Ubuntun servuversiolle tuli mm. tällasta kritiikkiä yhdeltä kehittäjältä, mutta ehkä noidenkin suhteen kehitys vielä kehittyy  :-\

BIND cannot be run in a chroot (Very insecure). Squid doesnt work at all (this is a bug in Debian)

Niin, vähän offtopic, mutta itse en servuissa ubuntua ajakkaan. CentOS 5.2 on hyvä siihen tarkoitukseen.

Jep. Ei suoraan omakohtaista kokemusta, mutta duunissa CentOS pyörii aika vaativissa paikoissa kunnialla. Tämmöisen, joka opettelee Linuxia turvatussa ympäristössä, ei nyt kannata niin huolestua Ubun puuteista. Eikä "käyttiksen pyörittäminen" muutenkaan ole itselle kiinnostavaa, vaan se, taipuuko se erilaisiin hommiin _kohtalaisen helposti_.  Muuten, ei ole kotona käytetty wintoosaa esim. nettiteitse laskuja maksettaessa ainakaan vuoteen. Vaimokin oppi Ubuntun peruskäytön alta aikayksikön, eikä tarvi murehtia viruksista yms.