abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 18:33 | Pozvánky

Na tri dni sa hlavné mesto Slovenska po tretíkrát zmení na miesto s najväčšou koncentráciou profesionálnych programátorov, systémových administrátorov, učiteľov informatiky aj technologických nadšencov. Hlavným lákadlom bude konferencia PyCon SK 2018, určená záujemcom o Python, jeden z najpopulárnejších programovacích jazykov na svete.

… více »
RicCo386 | Komentářů: 0
dnes 18:22 | Pozvánky

Letošní ročník konference Prague PostgreSQL Developer Day se koná ve dnech 14. 2. a 15. 2. 2018. Zveřejněn byl program s přednáškami a školeními. Otevřena byla také registrace na konferenci.

TomasVondra | Komentářů: 0
dnes 11:33 | Komunita

Společnost Canonical stojící za linuxovou distribucí Ubuntu oznámila dostupnost nástroje pro týmovou spolupráci Slack (Wikipedie) ve formátu snap. Instalovat jej lze ze Snapcraftu. Slack pro Linux je dostupný také ve formátu klasických balíčků pro Ubuntu a Fedoru.

Ladislav Hagara | Komentářů: 8
včera 17:33 | Nová verze

Po roce vývoje od vydání verze 2.0 a 6 000 změnách byla vydána nová stabilní verze 3.0 softwaru, který vytváří aplikační rozhraní umožňující chod aplikací pro Microsoft Windows také pod GNU/Linuxem, Wine (Wikipedie). Z novinek lze zdůraznit například podporu Direct3D 10 a 11. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 14
včera 13:44 | Zajímavý projekt

V říjnu loňského roku úspěšně skončila kampaň na podporu chytrého telefonu Librem 5, jenž by měl respektovat bezpečnost, svobodu a soukromí uživatelů. Společnost Purism informuje o aktuálním vývoji tohoto telefonu. Místo plánovaného SoC i.MX6 by měl být použit úspornější i.MX8.

Ladislav Hagara | Komentářů: 3
včera 12:33 | Zajímavý projekt

V květnu loňského roku měl na YouTube premiéru krátký animovaný film Agent 327: Operation Barbershop. Blender Animation Studio včera zveřejnilo alternativní konec tohoto filmu.

Ladislav Hagara | Komentářů: 0
včera 05:55 | Bezpečnostní upozornění

Společnost Oracle vydala čtvrtletní bezpečnostní aktualizaci svých softwarových produktů (CPU, Critical Patch Update). Opraveno bylo celkově 237 bezpečnostních chyb. V Oracle Java SE je například opraveno 21 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 18 z nich. V Oracle MySQL je opraveno 25 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 6 z nich.

Ladislav Hagara | Komentářů: 0
17.1. 20:55 | Komunita

Linux ve VirtualBoxu nebude potřebovat Přídavky pro hosta (Guest Additions). Budou součástí linuxového jádra. Ovladač vboxguest by se měl dostat do Linuxu 4.16. Ovladač vboxsf by měl následovat.

Ladislav Hagara | Komentářů: 24
17.1. 17:11 | Komunita

Vývojáři Thunderbirdu žádají o vyplnění dotazníku. Upřednostňujete klasický vzhled nebo raději Monterail (GitHub)?

Ladislav Hagara | Komentářů: 22
17.1. 12:22 | Komunita

Mozilla.cz informuje, že většina problémů s rychlostí Firefoxu 57 při použití open source odečítače NVDA (NonVisual Desktop Access) budou vyřešeny hned v další verzi Firefoxu 58. NVDA je zatím dostupný pouze pro operační systémy Windows.

Ladislav Hagara | Komentářů: 1
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (7%)
 (1%)
 (1%)
 (1%)
 (77%)
 (13%)
Celkem 1336 hlasů
 Komentářů: 53, poslední 17.1. 16:55
    Rozcestník

    Dotaz: OpenOffice+ODBC+MySQL-ako povolit editovanie

    25.10.2004 23:58 Staenly
    OpenOffice+ODBC+MySQL-ako povolit editovanie
    Přečteno: 535×
    Zdravim vsetkych,

    Mam takyto problem: V Mandraku 10 mam nainstalovanu DB MySQL 4.0.21, OpenOffice 1.1.3, unixODBC 2.2.8 Zda sa, ze vsetko funguje ako ma. Problem je v tom, ze ak vytvorim pripojenie v OO na MySQL, nie je mi dovolene editovat zaznamy. Skusal som nasledovne veci:

    1. Prava v mysql (user, host, db) vyzeraju byt v poriadku. Na skusku som si vytvoril malu aplikaciu v Qt3 a vsetko ide.

    2. OO vyzaduje na umoznenie editacie primarne kluce. Tabulky tieto obsahuju, DataManager ich zobrazi len v polozke "Indexs", DataManagerII ich zobrazi aj v polozke "PrimaryKeys"

    3. unixODBC funguje asi dobre, instaloval som to zo zdrojakov. SQL prikazy v DataManagerII funguju bez problemov.

    4. <$ isql moja databaza> funguje, SQL prikazy tiez.

    5. vzorovu DB Bibliography v OO je mozne editovat bez problemov.

    6. Pri nastavovani Zdrojov dat som skusil aj MyODBC, aj ODBC ovladac. Spravanie je totozne.

    7. Ak chcem v OO upravit tabulku z mojej DB, tak sa mi nenacitaju existujuce polia do formularu "Navrh tabulky". To iste plati aj pre formular "Navrh dotazu"

    8. Novu tabulku v OO mozem vytvorit bez problemov. Spatne nacitanie uz nie je mozne. Vytvorene polia a ich vlastnosti (vratanie PRIMARY KEY) su vlozene do DB spravne.

    9. Vsetko som skusil aj na dalsom desktope s OO 1.1.0 - uplne rovnake spravanie.

    Najde sa tu niekto, co sa uz stretol s takymto problemom, alebo tusi chybu? Ja som prisiel do Linuxu len pred par tyzdnami a zatial som z neho dost lavy. Chcel by som naznacenym systemom vytvorit firemnu databazu a potom zbuchat na pristup nejaky soft v Qt3 (a zbavit sa tak MS), lenze niekedy sa mi to javi ako nemozne.

    Za odpoved VELKA VDAKA!

    Odpovědi

    26.10.2004 07:57 rastos | skóre: 60 | blog: rastos
    Rozbalit Rozbalit vše Re: OpenOffice+ODBC+MySQL-ako povolit editovanie
    Kedysi som tu pisal clanok na temu rozbehavania OOo, ODBC a MySQL. Nedavno som si to doma skusal s akutalnymi verziami a hladko som to dostal do stavu, ze som do v OOo videl definiciu poli z MySQL tabulky a do tabulkoveho procesora som dotiahol obsah tabulky z MySQL. Neskusal som ci je mozne tie data ci strukturu upravit a dosiahnut, aby sa ta zmena zapisala spat do MySQL.

    Myslim, ze je to zaujimava tema, ale nie je mic celkom jasne v com spociva tvoj problem. Pouzivam anglicku verziu OOo a trocha ma matie nazvoslovie. Mohol by si prosim detailne popisat svoj postup az do momentu nez nastane problem? Mam na mysli body 7 a 8.

    26.10.2004 11:41 Staenly
    Rozbalit Rozbalit vše Re: OpenOffice+ODBC+MySQL-ako povolit editovanie
    Na tvoj clanok som narazil ked som riesil instalaciu unixODBC-2.2.10. Nevedel som tam prejst cez instalaciu driveru, zaplatu som nikde nenasiel, tak som sa rozhodol spravit instalaciu 2.2.8 podla tvojho postupu. Fakt dobry clanok, klobuk dolu.

    OO by som chcel pouzivat na vytvaranie a upravovanie tabuliek DB MySQL a taktiez by som tu chcel vkladat a editovat niektore zaznamy v nich. Chcel by som sa dopracovat do takej funkcnosti, aka je na vzorovej BD Biblio.

    Moj problem je v tom, ze aj ked spojenie cez ODBC funguje, nedovoluje mi to nic ine, len sa pozerat na existujuce zaznamy v tabulkach. Tlacidlo na povolenie editovania nieje pristupne. Zaroven nieje mozne nacitat existujucu tabulku do formularu "Table Design", alebo "Query". Cize funguje to cele ako pasivny prehliadac.

    Ja vidim mozny problem zatial nasledovne:

    1. Jednotlive verzie softov nie su navzajom kompatibilne.

    2. Problem s pristupovymi pravami. Vsimol som si, ze MySQL 4.0.21 zmenil voci starsim verziam polia v tabulkach user, host, db. Neprikladam tomu velku dolezitost, lebo stare polia zostali, len tam pridali nejake nove. Neviem ale ako sa kontroluju prava v OO, takze mozno ano, mozno nie.

    3. V systeme mam nieco navyse, co mu vadi (alebo mu nieco chyba - nejaky balik)

    4. Nieco, o com nemam ani paru.

    Chcem to vyriesit aj za cenu downdate nejakeho softu. Kombinacia OO a MySQL sa mi javi ako velmi silny nastroj a v porovnani s Access-om podstatne hodnotnejsi, hlavne co sa tyka zabezpecovaich moznosti a formatu DB. Rychlost zatial neviem posudit, ale podla pokusov na konzoli sa to javi velmi slubne.

    Ak poznas kombinaciu verzii SW, ktora zarucene funguje, tak ju prosim Ta spomen. Ak to neslape len u mna, tak pojdem na to uplne inak.
    27.10.2004 07:31 rastos | skóre: 60 | blog: rastos
    Rozbalit Rozbalit vše Re: OpenOffice+ODBC+MySQL-ako povolit editovanie
    Ja mam: mysql Ver 12.22 Distrib 4.0.17, for slackware-linux (i486)
    OpenOffice.org - 1.1.3 anglicke vydanie
    MyODBC-3.51.09.tar.gz - stiahnute v zdrojakoch z mysql.com
    unixODBC-2.2.10.tar.gz - stiahnute v zdrojakoch z unixodbc.org
    Myslim, ze v verzii MySQL chyba nebude, takze tam nejaka odchylka o par cisiel moc neznamena. Ostatne veci su aktualne.

    Otvoril som Calc dokument - dal View -> Data Sources, klikol na tabulku a odtiahol do dokumentu - dostal som data. Potom som chcel zmenit data v tej casti okna, ktoru som dostal pridanu po View -> Data Sources (tusim sa to vola Data Browser)- a neslo. Ikonka na toolbare bola zakazana. Tak som sa v helpe docital, ze potrebujem primary key alebo index. Tak so v OO isiel do Tools -> Data Sources a povedal som, ze chcem primary key. Urobilo to zasah do DB a v mysql som potom dostal pridane 'PRI' v stlpci 'Key'

    desc users;
    +------------+----------+------+-----+---------+-------+
    | Field      | Type     | Null | Key | Default | Extra |
    +------------+----------+------+-----+---------+-------+
    | code       | char(10) |      | PRI |         |       |
    | first_name | char(30) |      |     |         |       |
    | last_name  | char(30) |      |     |         |       |
    +------------+----------+------+-----+---------+-------+
    
    Potom som dal na toolbare refresh, ikonka (tusim Edit data) sa povolila a pribudol novy prazdny riadok oznaceny '*' a zmenu do dat v tom data browseri bolo mozne ulozit do DB.

    Neviem ci to ma fungovat aj tak, ze data v Calc dokumente sa nielen dotiahnu z DB ale sa vedia aj zapisat do DB. To ti povedia asi lepsie na OOo forach. Ale z toho data browsera to islo. Nie som expert na vnutornosti MySQL - ak povies kde mam pozerat nejake pristupove prava, tak pozriem. Ja som to robil ako obycajny OS uzivatel ale v ramci DB som mal asi dost vysoke prava.

    27.10.2004 20:22 Staenly
    Rozbalit Rozbalit vše Re: OpenOffice+ODBC+MySQL-ako povolit editovanie
    Dik za odpoved. Z tvojho prispevku mi bolo jasne, ze Ti to funguje bez problemov. V odpovedi Milanovi som popisal co som s tym asi povyvadzal, aby som prisiel na to, ze to robila verzia MySQL. Nepoznam zatial funkcne rozdiely medzi jednotlivymi distribuciami v Linuxe, takze som mal obavy aj z tohoto. Mozno na slackware pobezi aj 4.0.21

    K tym pravam: ja tiez niesom expert na MySQL - 1. instalaciu som robil pred par dnami. Trochu som pocital o zabezpecovacich moznostiach v MySQL a mozem povedat, ze to maju vymyslene dost dobre. Vsetko je ulozene v databazi MySQL mysql, ktora ma niekolko tabuliek. Tieto sa kontroluluju pri kazdom pozadovanom pristupe v poradi user->db->tables_priv->column_priv . Ak narazi na splnenu podmienku, dalej uz nekontroluje a povoli pristup. Vsetko sa da nastavit na konkretneho uzivatela, ktoremu mozem takto spristupnit npr. len jeden stlpec jednej tabulky.

    Este raz dik za info. Stano
    27.10.2004 11:22 Milan Uhrák | skóre: 26 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: OpenOffice+ODBC+MySQL-ako povolit editovanie
    Zdravim,
    no, mam take MDK10.0, OOo 1.1.2, Mysql, a MyODBC(pozor, ten jsem musel najít pomocí http://www.filesearching.com/ - hledal jsem kombinaci myslim "mdk" a "ODBC". podarilo se mi najit verzi primo k 10.0 (z nejakeho cookeru,myslim). Pokud mas zakazanou editaci, asi to nebude nakompatibilitou verzi, ale pravami. V ODBC by sis mel nakonfigurovat tvou databazi jako uzivatelsky zdroj dat, ne jako systemovy. Nevim presne, jak to mam doma (tady v praci mam XP a s OOo se pripojuji na Linuxovy MySQL server a bez problemu - ale jmeno a heslo jsem zadaval v MyODBC, a v OOo uz nedavam nic. Doma se mrknu, jak to mam presne nastavene, a dam vedet. Dale v mych pocatecnich pokusech jsem mel problem, ze nesli pridavat data (ale formular jsem vytvoril) - po dlouhem "badani" jsem zjistil, ze ve vlastnostech formulare, na zalozce "Data" musi byt nastaveno "Analyzovat SQL prikaz" na "ANO".
    A mimochodem, OOo + MySQL se Accesu NEVYROVNA. Ani zdaleka. Mozna nejaka php aplikace, ale OOo se nechytaj. Zkus o OOo vytvorit formular, na kterem si vyberes jmeno zakaznika z tabulky Zakaznici (v rozeviracim seznamu), id vybraneho zakaznika se ulozi do tabulky objednavky (kterou bych jako zrovna editoval), ale zobrazovat se bude jmeno. V Accessu malickost, ve VFP malickost, ale OOo bez naroku. Pokud se tedy nezacnu ucit specificky programovaci jazyk StarBasic. Jinak je OOo samozrejme vynikajici kancelarsky balik, ale co se tyce dat, tam bych jej zrovna nechvalil. Na to jsou daleko lepsi veci. Z mych pokusu vychazi dobre PHP. Je rozsiren, dobre zdokumentovan (to bych podtrhnul) a tak naucit se jej neni na skodu. Muze se hodit kdekoliv.
    Ale to je jen muj nazor. Vecer dam jeste vedet, co s tim MDK.
    Milan
    27.10.2004 20:00 Staenly
    Rozbalit Rozbalit vše Re: OpenOffice+ODBC+MySQL-ako povolit editovanie
    Velka vdaka za informacie. Cele mi to neslo nejak na rozum. Okrem toho, ze mi to nedovolovalo editovat data, nevedelo to ani nacitat existujuce tabulky (napriklad pri vytvarani dotazov). Prava som si presiel snad 100-krat a nevedel som na nic prist. Do vytvarania formularov ma to vobec nepustilo. Dnes som sa cely den motal okolo kombinacii verzii jednotlivych programov a nakoniec som to rozchodil. Nikde som nenasiel spravu, ze Mdk podporuje conector MyODBC-3.51, tak som mu skusal dat MyODBC-2.50. Tento sa dal nainstalovat, len ak som mu poskytol libmysqlclient.so.10. Lenze pre Mdk 10.0 je urceny unixODBC-2.7.7, ktory ma libmysqlclient.so.12. Aj ked som ho nejak nasilu presvedcil, aby sa conector nainstaloval, bolo mi to nanic, pretoze unixODBC-2.7.7 potrebuje nastavit kniznicu na "Setup" a MyODBC-2.50 takuto nevytvori. Proste som sa motal dookola okolo velkej neznamej. V stave zufalstva som odinstaloval MySQL-4.0.21 a nainstaloval 4.0.18 -> BINGO-> odtialto slape vsetko ako ma. Proste v 4.0.21 asi niekto nieco zvoral (alebo zhoda nahod).

    Zaujali ma tvoje negativne skusenosti s OO+MySQL. Ja nemam zatial v Linuxe skusenosti s nicim, takze si necham urcite poradit. OO chcem pouzivat na vytvaranie tabuliek v MySQL, vkladanie udajov, simulovanie funkcnosti a pod. Potom som chcel na frekventovane cinnosti spravit aplikaciu v Qt3, ktora by pristupovala do DB a taktiez ju zabezpecovala pred poskodenim (napriklad nedovolenymi udajmi). Myslis, ze PHP by bol vhodny na vytvorenie takejto aplikacie? Musel by som sa ho sice naucit, ale zorientovat sa v triedach Qt3 (asi 450 kuskov) tiez nie na par hodin.

    Dik, Stano.
    28.10.2004 08:06 rastos | skóre: 60 | blog: rastos
    Rozbalit Rozbalit vše Re: OpenOffice+ODBC+MySQL-ako povolit editovanie
    OO chcem pouzivat na vytvaranie tabuliek v MySQL, vkladanie udajov, simulovanie funkcnosti a pod.

    Tento umysel by bolo asi este vhodne zvazit. Da sa to, ale myslim ze to nie je to prave orechove. Myslim, ze nejake operacie sa daju robit s nastrojmi, ktore pridu s unixODBC a nieco (1 a 2)(nemam osobnu skusenost) poskytuje aj MySQL.com. Treba vyskusat.

    1.11.2004 13:04 Staenly
    Rozbalit Rozbalit vše Re: OpenOffice+ODBC+MySQL-ako povolit editovanie
    Skusil som si MySQLCC, je to pouzitelny softik. Zatial som nenarazil na vaznejsi problem, len nejake male nedostatky, ktore su sposobene asi nizkou verziou.
    29.10.2004 11:52 Milan Uhrák | skóre: 26 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: OpenOffice+ODBC+MySQL-ako povolit editovanie
    Zdravim.
    Doma jsem byl bez pripojeni, takze to dopisu az tady. O MyODBC jsem nezjistil nic, ponevadz jsem nedavno preinstalovaval MDK, a uz jsem je neinstaloval. (Kdyz to ted zkousim tim PHP). Ale nakonec jsem ovladace nainstaloval, a bez nejakeho zdlouhaveho nastavovani me to pustilo pres OOo na tabulky. Nicmene, zatimco v praci na XP se zadava heslo pri mytvareni datoveho zdroje na ODBC, na MDK jsem podobnou volbu nenasel a prihlasovat se musim pokazde, kdyz se pripojuji. Narazil jsem ale na problem, ktery jsem necekal, a bezpecna vim, ze mi to predtim (na MDK) nedelalo. Kdyz zobrazuji tabulky v Datových zdrojích OOo, vidim jen cela cisla. I kdyz v nastavení tabulky zadam 2 des. místa, namísto 12,40 vidim 12.00. Pritom pres phpMyAdmin tam desetinky jsou. V praci jsem pripojen z WinXP na RHLinux/MySQL a bez problemu. To je divne. A kdyz se v praci pripojim na phpMyAdmina, tak pri zadavani des. tecky musim pouzit carku(,), ale doma me to nezere a musim dat tecku(.). Jo a pro uprasneni - v praci mam RedHata7.2Seawolf a asi i ten Apache, PHP, MySQL jsou postarsi.
    Tak muzeme bloumat. cim to je.
    1.11.2004 12:58 Staenly
    Rozbalit Rozbalit vše Re: OpenOffice+ODBC+MySQL-ako povolit editovanie
    Skusal som sa pohrat s nejakymi desatinnymi cislami a spravalo sa to velmi zahadne. Ako oddelovac som musel pouzit ciarku, pri pouziti bodky si to same vygenerovalo mne nezname cislo. Lenze ani takto zadane cislo sa nezapisalo do DB. Skusil som teda vlozit desatinne cislo priamo z konzoly MySQL-ziaden problem. Zadane cislo bolo po obnoveni vidiet aj v OO, dokonca ho bolo mozne aj zmenit a dokonca som zrazu mohol zadat aj novy zaznam s desatinnym cislom. Z tohoto asi vypliva, ze OO+ODBC+MySQL sa sprava dost nepredvidatelne a jeho nasadenie na pristupovanie k DB je asi na zvazenie. Myslim, ze autori OO taketo pouzitie ani velmi nepredpokladali a taktiez sa nezamerali na spracovanie relacnych vazieb. Naopak na kopirovanie existujucich dat na list zositu to ma celkom slusne funkcie(napr. sa da pomocou drag&drop zkopirovat tabulka alebo vytvoreny dotaz presunutim priamo na list zositu).

    Dalsi problem: Na to, aby bolo mozne editovat zaznam databazy OO vyzaduje v tabulke primarny kluc, tento musi byt samozrejme jednoznacny, ale moznost nastavenia pola na automaticke cislo som nikde nenasiel. Pritom existujuci AUTO INCREMENT akceptuje bez problemov.

    Moj zaver: Vazba OO+ODBC+MySQL nieje natolko prepracovana, aby ju bolo mozne nasadit ako profi-aplikaciu. Z pohladu obsluhy a moznosti sa na Access urcite nechyta, ani ho nevie adekvatne nahradit (jedine MySQL ma voci *.mdb v mnohom navrch). Mozno je to len moj unahleny nazor, ak ma niekto presvedci o opaku budem rad. Aplikaciu na urovni Access-u v Linuxe dost postradam (Kexi vyzera slubne, ale zatial je len vo vyvoji)

    Založit nové vláknoNahoru

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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.