OOO Base + mysql párossal küzdök (Régi emelt szintű éretsségik megoldásán)
1.) Hogyan lehet frissítő(Módisító) lekérdezést írni? Ha natív SQL-ben pötyögöm az U PDATE parancsot az OOO-ba, akkor:
"A lekérdezésben szereplő utasítás nem egy S ELECT - csak lekérdezések
engedélyezettek".
2.) Hogyan lehet egy S ELECT eredményeit új táblába menteni?
S ELECT ... INTO táblanév nem akar menni.
- 1417 megtekintés
Hozzászólások
senki?
- A hozzászóláshoz be kell jelentkezni
Javaslom, hogy a kérdésedet inkább itt tedd fel: forum@openoffice.hu
Web-en keresztüli fel- vagy leiratkozáshoz látogass el ide
http://www.openoffice.hu/cgi-bin/mailman/listinfo/forum
vagy, küldjél egy 'help' tartalmú levelet az alábbi címre
A lista adminisztrátorát itt éred el
forum-owner@openoffice.hu
- A hozzászóláshoz be kell jelentkezni
Köszönöm, jelentkeztem.
- A hozzászóláshoz be kell jelentkezni
Egyáltalán, hogy lehet MySQL-hez kapcsolódni?
com.mysql.jdbc.Driver nekem nem műx. Azt mondja: nem tölthető be, pedig elvileg telepítve van.
--
Coding for fun. ;)
- A hozzászóláshoz be kell jelentkezni
Lehet.
Több gépen is összeraktam már. Nem egyszerű, de ha egyszer beállítod, onnan megy szépen.
ODBC vel használom fedora (4-5-6) alatt.
Csaba
- A hozzászóláshoz be kell jelentkezni
Erdekelne az odbc megoldás... én is FC6-ot használok. Eddig még nem mentem bele mélységeiben a dolgokba, ha van valami célravezető howto-d, szerintem oszd meg velünk is, hátha valakinek jól jön majd.
--
Coding for fun. ;)
- A hozzászóláshoz be kell jelentkezni
Dióhéjban:
Telepítened kell a következő csomagokat:
mysql-connector-odbc
unixODBC
unixODBC-kde
Ezután be kell állítanod, hogy az ODBC kapcsolódni tudjon a MySQL enginehez, azaz be kell állítanod a MySQL drivert:
Futtasd rootként a ODBCConfig parancsot. Ez felad egy grafikus beállítófelületet. Itt a Driver fület kell választanod. Klikk Add, és töltsd ki a mezőket:
Name és Desc szabad string, de értelemszerűen Name: MySQL, Desc: ODBC for MySQL
A Driver mező nálam /usr/lib/libmyodbc3.so, de meg kell keresned, a te rendszereden hol van és milyen verziójú ez a file. (használd a locate vagy a find programokat :-) de a /esr/lib ben lesz fedorán)
A Setup field nálam /usr/lib/libodbcmyS.so, ld előbbi megjegyzés.
Lépj ki a grafikus ODBC konfigból az OK gombra kattintva.
Ha ez megvan, akkor el kell döntened, hogy egy adatbázist csak magadnak, vagy minden felhasználónak akarsz e elérhetővé tenni.
Ha mindenkinek akarod, akkor rootként futtasd ismét az ODBCConfig ot, és katt a System DSN fülre. Add gomb, válaszd ki az előbb megalkotott mysql drivert, adj az adatbázisnak nevet, pár szavas leírás a Desc mezőbe. Servernél válaszd a localhostot, (vagy ha másik gép, akkor a mysql server címét), és a használandó adatbázist.
Klikk a pipára, és kész van. Ezután OpenOffice base alól választhatod majd az ODBC drivert, és menni fog a beállított adatbázis. A usernevet és a jelszót az OOoban kell majd beállítani.
Még egy szó: ha nem akarod az összes usernek elérhetővé tenni az adatbázisst, akkor a második részt userként futtasd az ODBCConfig ot. Ott a User DSN fülön kell ugyanazokat beállítani, mint az előbb.
Ha mindezt nem grafikus felületen klikkelgetve akarod megcsinálni, akkor csinálj egy /etc/odbcinst.ini filet:
[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/libmyodbc3.so
Driver64 =
Setup = /usr/lib/libodbcmyS.so
Setup64 =
UsageCount = 1
CPTimeout =
CPReuse =
Illetve system wide megosztás esetén az /etc/odbc.ini fileba illetve ha csak adott usernek adod az adatbázist akkor ~/.odbc.ini fileba:
[Test]
Description = MySQL
Driver = MySQL
Server = localhost
Database = test
Port =
Socket =
Option =
Stmt =
Remélem minden világos volt :-)
Csaba
- A hozzászóláshoz be kell jelentkezni
Ez hasznos volt, köszi.
--
Coding for fun. ;)
- A hozzászóláshoz be kell jelentkezni
Egyébként innen is el lehet olvasni.
Csaba
- A hozzászóláshoz be kell jelentkezni
A MySQL kapcsolódáshoz: http://193.225.13.61/UHU_Linux_2.0_erettsegi_leiras.pdf
- A hozzászóláshoz be kell jelentkezni