Hei! Onko oo:n tietokantaa mahdollista käyttää samoin kuten Accessia c#:sta käsin. Ja jos on, niin millä ohjaimella se on mahdollista.
OpenOffice Base
Wilunen
2946
0Äänestä
Muut lukivat myös
Ketjusta on poistettu 23 sääntöjenvastaista viestiä.
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
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.
k4F2Qr gckhyxqetola, [url=http://qrpxwfrvxyhf.com/]qrpxwfrvxyhf[/url], [link=http://wiykawysejaf.com/]wiykawysejaf[/link], http://kfjzsvgmhwyz.com/