OpenOffice Base

Hei! Onko oo:n tietokantaa mahdollista käyttää samoin kuten Accessia c#:sta käsin. Ja jos on, niin millä ohjaimella se on mahdollista.
2946
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

Olettaisin, että tarkoitat että voiko OOo Basen sisäänrakennettua oletustietokantamuotoa käyttää C#:stä käsin. Varsinaisestihan ei ole olemassa mitään "Base-tietokantaa" sen enempää kuin Access-tietokantaakaan, koska molemmat ovat pitkälti vain käyttöliittymäympäristöjä erillisiin tietokantajärjestelmiin.

OpenOffice käyttää oletuksena HSQLDB-tietokantaa, joka normaalisti tallennetaan yhdessä tietokantayhteyden kuvauksen kanssa .odb-tiedostoon (zip-paketti). HSQLDB:lle on APIt pääsääntöisesti Javalle, mutta JDBC:n tai ODBC:n kautta sitä voinee käyttää C#:stakin. Mutta en sen tarkempaan tiedä, saako noihin .odb-tiedostossa oleviin hsqldb-tietokantoihin muodostettua yhteyttä mitenkään suoraan (voisin kuvitella että ei), vai pitääkö tehdä monimutkaisempi erikoisjärjestely.

Käytännössä, jos haluaa ulkoisen yhteyden, kannattaa käyttää jotain muuta tietokantamuotoa kuin .odb-tiedostoon paketoitua hsqldb-tietokantaa. Eli selkeästi erillisen palvelimen kautta käytettävää.

Toinen vaihtoehto lienee tietokannan käyttö OpenOfficen kautta UNO-rajapinnan läpi, joskaan en tiedä onko C#:lle UNO-sidoksia.

Äänestä

Ketjusta on poistettu 23 sääntöjenvastaista viestiä.

Kommentoi aloitusta


Wilunen kirjoitti:

Hei! Onko oo:n tietokantaa mahdollista käyttää samoin kuten Accessia c#:sta käsin. Ja jos on, niin millä ohjaimella se on mahdollista.

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