Olen joskus vuosia (n. 10 vuotta) sitten vääntänyt koodia Delphin 1. ja 2. versioilla. Nyt olen täysin ulkona Delphin versioista ja niiden ominaisuuksista.
Voisiko joku neuvoa, millä Delphin versiolla olisi yksinkertaisin tehdä, että pieni tietokanta, joka toimisi kolmen koneen verkossa siten, että tietokanta olisi kaikkien käyttäjien päivitettäessä ?
Mikä Delphin versio ?
6
402
Vastaukset
- MSa
Kutosella ja seiskalla on tullut aika paljon tietokantajuttuja tehtyä ja niillä ainakin tuollainen homma onnistuu. Vanhemmista versioista ei ole kokemusta.
- Mika0800
Delphi7:lle löytyy useitakin tietokantaa hyödyntäviä mahdollisuuksia, Delphin mukana tulee 2:
1. perinteinen Borland BDE
2. uudempi ADO -teknologiaan perustuva tietokantayhteys
ja mukana ei tule, mutta netistä löytyy:
ZeosLib - tämä mahdollistaa esim. MySQL tai PostgreSQL -tietokantohen käytön - myös niin, että tietokantapalvelimena pyörii MySQL tai PostgreSQL linuxissa, mutta sovellusohjelmat (tehty Delphillä) toimivat windowsissa.
huom: MySQL on maailman piraattikopioiduin ohjelma!
MySQL:ää saa lisenssiehtojen mukaan käyttää ilmaiseksi, kun kaikki sitä käyttävät ohjelmat ovat avointa lähdekoodia.
Heti, kun yksikin suljetun lähdekoodin ohjelma käyttää MySQL -tietokantaa, siihen tarvitaan (maksullinen) lisenssi. Ilman em. lisenssiä syyllistytään tekijänoikeusloukkaukseen.
Jos MySQL:n tekijänoikeuksien omistajat valvoisivat etujaan yhtä tehokkaasti kuin musiikki- ja elokuvateollisuus, moni yritys joutuisi maksamaan jättikorvaukset MySQL:n luvattomasta käytöstä.- tuota..
en ole tullut edes ajatelleeksi :)
Meidän yrityksen tekemä ohjelma käyttää myös MySQL-tietokantaa. Ja Delphissä on käytössä tämmöinen maksullinen CoreLabs MyDAC komponentti.
Eli rikkooko tosiaan lakia, kun asiakas hommaa tämän ilmaisen Community MySQL tietokannan ja me vain tuotamme ohjelman, joka sitä tietokantaa käyttää? - assdasdd
tuota.. kirjoitti:
en ole tullut edes ajatelleeksi :)
Meidän yrityksen tekemä ohjelma käyttää myös MySQL-tietokantaa. Ja Delphissä on käytössä tämmöinen maksullinen CoreLabs MyDAC komponentti.
Eli rikkooko tosiaan lakia, kun asiakas hommaa tämän ilmaisen Community MySQL tietokannan ja me vain tuotamme ohjelman, joka sitä tietokantaa käyttää?Todennäköisesti MySQL on lisensoitu GPL v2 mukaisesti jolloin
asiakas saa halutessaan nuo teidän lähdekoodit. Ja noi lähdekoodit saavat myös saman lisenssin kuin mitä tuolla alkuperäisellä ohjelmalla (MySql) oli. Eli te voitte lisenssioida oman koodin myös muulla lisenssillä mutta se on lisenssioitava myös tuolla alkuperäisen ohjelman lisenssillä (ns kaksoislisenssi) jos se on tarttuva(esim GPL v2).
Toki voitte ostaa myös kaupallisen version ohjelmasta jolloin siinä on mukana sellainen lisenssi joka ei määrää teidän tarjoamaan ohjelmaa myös GPL:n lisenssillä.
Voitte myös jättää alkuperäisen ohjelman (MySQL) asiakkaan huoleksi jolloin ette toimita sitä vaan oletatte (laitatte ehdoksi) että asiakas hankkii ohjelman kaupallisella lisenssillä. Tällöin teidän ei tarvi lisenssioida omaa tuotetta alkuperäisen ohjelman tarttuvalla lisenssillä.
Voitte myös käyttää omaa rajapintaa (tai jonkun muun tekemää rajapintaa joka on niin kaksoislisenssoitu ettei se tartu) ja julkaisette (tai toimitatte) sen lähdekoodin myös alkuperäisen ohjelman lisenssillä asiakkaalle. Eli ideana on tässä että oma koodi on lisenssoitu ns kaksoislisenssillä. Sillä lähdekoodin tekijä voi lisenssoida oman koodin niin monella lisenssillä kuin haluaa (eli kaksoislisenssoida)! - assdasdd
tuota.. kirjoitti:
en ole tullut edes ajatelleeksi :)
Meidän yrityksen tekemä ohjelma käyttää myös MySQL-tietokantaa. Ja Delphissä on käytössä tämmöinen maksullinen CoreLabs MyDAC komponentti.
Eli rikkooko tosiaan lakia, kun asiakas hommaa tämän ilmaisen Community MySQL tietokannan ja me vain tuotamme ohjelman, joka sitä tietokantaa käyttää?Kun käytät ohjelmaa MYDAC:n kautta niin uskoisin että sen lisenssi kertoo tämän seikan. Huomioi että MyDAC voi olla lisenssoitu monella tapaa (kaksoislisenssointi)
- access
Delphin ilmaisversiolla pääset moneen kantaan kiinni. Kannattaa kokella ADO:lla access-kantaan alkuun.
http://www.turboexplorer.com/
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Purra sössi kaiken 2 vuodessa, itkee nyt Marinin perään
Nyt on taas sama vanha itkuvirsi, kun ei omat taidot riittänee. Kaikki on taas muiden syytä. No miten sen "Tunnin juna"124599Ikuiset kaipaajat
Miksette vaan mene sen kaipauksen kohteen luokse ja puhu sille suoraan? Mitä järkeä on kaipailla jotain puolituttua vuo1394485Riikka ottaa miljardi euroa EU:n yhteisvelkaa Suomelle
Niin kääntyi irvipersun takki taas, vaikka vaalilupauksissa oli ettei yhteisvelkaa Suomi enää koskaan ota. No nyt otti m753340- 262764
Persut rahoittavat velkarahalla rikkaiden ökyelämää
Minkä vuoksi persut eivät leikkaa rikkailta, joilla on maksukykyä? Tuskinpa tuo persujen käytös saa Suomen kansalta hyv862482Sanna Marin - Maailman paras talousasiantuntija?
PersKeKoa pukkaa? https://www.hs.fi/politiikka/art-2000011636623.html232470Orpon hallitus runnoi Tunnin junan ilman tarvetta
Näinkö valtiontaloutta hoidetaan? Siis asiantuntijoidenkin aikoja sitten kannattamattomaksi laskema Tunnin juna tehdään62467Veronmaksajat kustantavat yrittäjien eläkkeitä jo yli 500 miljoonalla
Suomalaista yrittäjää ei kommunistista erota. Aktiivisen "yrittämisen" maksattaa yritystukina yhteiskunnalla, ja vieläpä292450Lindtman ylivoimainen suosikki pääministeriksi
Lindtmania kannattaa pääministeriksi peräti 50 prosenttia useampi kuin toiseksi suosituinta Kaikkosta. https://www.ilta412436Nyt se on selvitetty: Sanna Marinin hallitus lisäsi menoja 41 miljardilla
”vasemmistohallitus oli katastrofaalisen huono”, sanoo kokoomus. Sanna Marinin (sd.) hallituksen tekemät menolisäykset322426