Portál AbcLinuxu, 15. července 2025 09:31


Dotaz: Kylix 3, dbExpress, nefunguje pripojeni na Oracle

1.5.2004 20:02 Howard | skóre: 19
Kylix 3, dbExpress, nefunguje pripojeni na Oracle
Přečteno: 164×
Odpovědět | Admin

O5 zdravim a libclntsh.sozadam ctenare o dalsi pomoc, aneb. neverending fight with Kylix 3

Pote, co jsem resil instalaci Kylixu ( http://www.abclinuxu.cz/forum/show/51651 ) a dneska jsem vyresil instalaci Oracle ( http://www.abclinuxu.cz/forum/show/58215 ), bojuji s dalsim problemem : Kylix 3, komponenty dbExpress a pripojovani na Oracle

- Pri pokusu o pripojeni k databazi hodi tuhle chybu:

 SQL Error: Error mapping failed

Mam zde ve Fedore nainstalovany Oracle Client, nakonfigurovany je spravne, protoze s programem sqlplus se normalne pripojim na Oracle, ktery bezi nekde jinde. Kylix 3 mam verzi enterprase.

Mejme projekt obsahujici komponentu TSQLConnection z palety dbExpress. Nastavena je takto:

ConnectionName = OracleConnection
DriverName = Oracle
GetDriverFunc = getSQLDriverORACLE
KeepConnection = true
LibraryName = libsqlora.so
LoadParamsOnConnect = false (true taky nepomaha)
LoginPrompt = false
Name = sqlcon
Params: (TStrings)   (DriverName, UserName, Password, Database... mam nastaveno spravne)
TableScope = [tsTable,tsView]
Tag = 0
VendorLib = libclntsh.so

Pak tam mam tlacitko TButton, ktery udela jenom

sqlcon->Connected = true
Po jeho stisknuti to napise chybu
 SQL Error: Error mapping failed

Predtim mi to hlasilo chybu, ze nemuze najit libclntsh.so, tak sem ji nasel, kopnul do /usr/lib a tato chyba pominula. Jenze s touto novou chybou si rady nevim, nebot nechapu, co mu vadi.

Mam tu pustenej take MySQL a kdyz komponentu TSQLConnection nakonfiguruju na MySQL, tak to v pohode funguje.

Vite nekdo, co s tim? Potreboval bych to vyresit asap...Nejsem si jisty, jestli je tento dotaz prave vhodny pro abclinuxu, byl bych vdecny i za linky na jine (i zahranicni) diskuzni fora s tematikou programovani, kylix, oracle,...


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.5.2004 09:00 Howard | skóre: 19
Rozbalit Rozbalit vše Re: Kylix 3, dbExpress, nefunguje pripojeni na Oracle
Odpovědět | | Sbalit | Link | Blokovat | Admin

Teda reknu vam....

asi jsem se na to musel vyspat, protoze....

Dnes rano me napadlo ten muj vytvor spustit pod ROOTem a hle, najednou to funguje.

Ach jo. Pristupova prava delaji nekdy velke problemy. Dokonce mi i zacal fungovat connect pres TCP/IP pomoci INDY komponent z widli na linux (coz predtim slo pouze z linuxu na widle)

Linux je super. Neni s nim takova nuda jako s widlema, kde vsecko hned funguje...;-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.