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í
×
včera 23:11 | IT novinky

Společnost System76 představila svůj nejnovější desktopový počítač Thelio Mega. Cena začíná na 7 499 dolarech. Koupit jej lze až se 4 grafickými kartami. Při výběru 4x Quadro RTX 8000 se cena navýší o 23 589 dolarů. Na výběr jsou předinstalované linuxové distribuce Pop!_OS 20.10, Pop!_OS 20.04 LTS a Ubuntu 20.04 LTS.

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

Byla vydána verze 9.1 open source unixového operačního systému NetBSD (Wikipedie). Přehled novinek v poznámkách k vydání.

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

Byla vydána nová verze 4.12 ž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 aktualizován na verzi 10.0.2 (Firefox 78.4.0esr, NoScript 11.1.3). Linux na verzi 5.8. Opraveno bylo také několik bezpečnostních chyb.

Ladislav Hagara | Komentářů: 0
včera 17:00 | Zajímavý software

Nadace FINOS (Fintech Open Source Foundation) společně s globální investiční bankovní společností Goldman Sachs oznámily uvolnění zdrojových kódů platformy pro datové modelování Legend (původně Alloy). Více v dokumentaci.

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

Byl vydán Mozilla Firefox 82.0. Přehled novinek v poznámkách k vydání, poznámkách k vydání pro firmy a na stránce věnované vývojářům. Řešeny jsou také bezpečnostní chyby. Nejnovější Firefox je již k dispozici také na Flathubu.

Ladislav Hagara | Komentářů: 6
19.10. 23:45 | Nová verze

Byla vydána verze 9.0 linuxové distribuce Trisquel GNU/Linux. Její kódové jméno je Etiona. Trisquel patří mezi svobodné distribuce doporučované Nadací pro svobodný software (FSF).

Ladislav Hagara | Komentářů: 5
19.10. 23:22 | Nová verze

Byla vydána verze 2.29.0 distribuovaného systému správy verzí Git. Přispělo 89 vývojářů, z toho 24 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání. Nejnovější verze mimo jiné přináší experimentální podporu SHA-256.

Ladislav Hagara | Komentářů: 0
19.10. 15:22 | Zajímavý software

Vuls (VULnerability Scanner) je svobodný skener zranitelností na Linuxu a FreeBSD naprogramovaný v programovacím jazyce Go. Zdrojové kódy jsou k dispozici na GitHubu pod licencí AGPL-3.0. Dnes byla vydána nová verze skeneru 0.13.0. Novinkou je experimentální podpora skenování TCP portů.

Ladislav Hagara | Komentářů: 0
19.10. 13:11 | IT novinky

V dubnu 2014 byl představen první Raspberry Pi Compute Module aneb první zmenšený jednodeskový počítač Raspberry Pi vhodný nejenom pro průmyslové využití. V lednu 2017 následovala varianta Raspberry Pi Compute Module 3 a v lednu 2019 varianta Raspberry Pi Compute Module 3+. Dnes, šestnáct měsíců od představení Raspberry Pi 4, byl představen Raspberry Pi Compute Module 4 (YouTube).

Ladislav Hagara | Komentářů: 15
18.10. 22:22 | Nová verze

Vyšlo OpenBSD 6.8 doprovázené písní „Hacker People“. Projekt slaví 25 let. Novinkou ve vydání je např. podpora architektury PowerPC64. Součástí je také OpenSSH 8.4 nebo LibreSSL 3.2.2 s novou implementací TLS 1.3.

Fluttershy, yay! | Komentářů: 6
Které aspekty uživatelského rozhraní textového editoru považujete za důležité?
 (70%)
 (37%)
 (31%)
 (17%)
 (24%)
 (17%)
Celkem 192 hlasů
 Komentářů: 18, poslední včera 11:28
Rozcestník

Dotaz: OpenOffice+ODBC+MySQL-ako povolit editovanie

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