abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 22:44 | IT novinky

    IBM kupuje společnost HashiCorp (Terraform, Packer, Vault, Boundary, Consul, Nomad, Waypoint, Vagrant, …) za 6,4 miliardy dolarů, tj. 35 dolarů za akcii.

    Ladislav Hagara | Komentářů: 3
    včera 15:55 | Nová verze

    Byl vydán TrueNAS SCALE 24.04 “Dragonfish”. Přehled novinek této open source storage platformy postavené na Debianu v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 13:44 | IT novinky

    Oznámeny byly nové Raspberry Pi Compute Module 4S. Vedle původní 1 GB varianty jsou nově k dispozici také varianty s 2 GB, 4 GB a 8 GB paměti. Compute Modules 4S mají na rozdíl od Compute Module 4 tvar a velikost Compute Module 3+ a předchozích. Lze tak provést snadný upgrade.

    Ladislav Hagara | Komentářů: 0
    včera 04:44 | Nová verze

    Po roce vývoje od vydání verze 1.24.0 byla vydána nová stabilní verze 1.26.0 webového serveru a reverzní proxy nginx (Wikipedie). Nová verze přináší řadu novinek. Podrobný přehled v souboru CHANGES-1.26.

    Ladislav Hagara | Komentářů: 0
    včera 04:33 | Nová verze

    Byla vydána nová verze 6.2 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Tor Browser byl povýšen na verzi 13.0.14.

    Ladislav Hagara | Komentářů: 0
    včera 04:22 | Nová verze

    Byla vydána nová verze 30.0.0 frameworku pro vývoj multiplatformních desktopových aplikací pomocí JavaScriptu, HTML a CSS Electron (Wikipedie, GitHub). Chromium bylo aktualizováno na verzi 124.0.6367.49, V8 na verzi 12.4 a Node.js na verzi 20.11.1. Electron byl původně vyvíjen pro editor Atom pod názvem Atom Shell. Dnes je na Electronu postavena celá řada dalších aplikací.

    Ladislav Hagara | Komentářů: 2
    včera 04:11 | Nová verze

    Byla vydána nová verze 9.0.0 otevřeného emulátoru procesorů a virtualizačního nástroje QEMU (Wikipedie). Přispělo 220 vývojářů. Provedeno bylo více než 2 700 commitů. Přehled úprav a nových vlastností v seznamu změn.

    Ladislav Hagara | Komentářů: 0
    23.4. 23:22 | IT novinky

    Evropský parlament dnes přijal směrnici týkající se tzv. práva spotřebitele na opravu. Poslanci ji podpořili 584 hlasy (3 bylo proti a 14 se zdrželo hlasování). Směrnice ujasňuje povinnosti výrobců opravovat zboží a motivovat spotřebitele k tomu, aby si výrobky nechávali opravit a prodloužili tak jejich životnost.

    Ladislav Hagara | Komentářů: 9
    23.4. 16:11 | Nová verze

    Bylo oznámeno (cs) vydání Fedora Linuxu 40. Přehled novinek ve Fedora Workstation 40 a Fedora KDE 40 na stránkách Fedora Magazinu. Současně byl oznámen notebook Slimbook Fedora 2.

    Ladislav Hagara | Komentářů: 24
    23.4. 13:44 | Upozornění

    ČTK (Česká tisková kancelář) upozorňuje (X), že na jejím zpravodajském webu České noviny byly dnes dopoledne neznámým útočníkem umístěny dva smyšlené texty, které nepocházejí z její produkce. Jde o text s titulkem „BIS zabránila pokusu o atentát na nově zvoleného slovenského prezidenta Petra Pelligriniho“ a o údajné mimořádné prohlášení ministra Lipavského k témuž. Tyto dezinformace byly útočníky zveřejněny i s příslušnými notifikacemi v mobilní aplikaci Českých novin. ČTK ve svém zpravodajském servisu žádnou informaci v tomto znění nevydala.

    Ladislav Hagara | Komentářů: 29
    KDE Plasma 6
     (72%)
     (9%)
     (2%)
     (17%)
    Celkem 726 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Dotaz: OpenOffice+ODBC+MySQL-ako povolit editovanie

    25.10.2004 23:58 Staenly
    OpenOffice+ODBC+MySQL-ako povolit editovanie
    Přečteno: 571×
    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: 62 | 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: 62 | 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: 31 | 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: 62 | 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: 31 | 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.