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 01:22 | Nová verze Ladislav Hagara | Komentářů: 0
    dnes 00:55 | Zajímavý projekt

    PyXL je koncept procesora, ktorý dokáže priamo spúštat Python kód bez nutnosti prekladu ci Micropythonu. Podľa testov autora je pri 100 MHz približne 30x rýchlejší pri riadeni GPIO nez Micropython na Pyboard taktovanej na 168 MHz.

    vlk | Komentářů: 0
    včera 19:44 | Nová verze

    Grafana (Wikipedie), tj. open source nástroj pro vizualizaci různých metrik a s ní související dotazování, upozorňování a lepší porozumění, byla vydána ve verzi 12.0. Přehled novinek v aktualizované dokumentaci.

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

    Raspberry Pi OS, oficiální operační systém pro Raspberry Pi, byl vydán v nové verzi 2025-05-06. Přehled novinek v příspěvku na blogu Raspberry Pi a poznámkách k vydání. Pravděpodobně se jedná o poslední verzi postavenou na Debianu 12 Bookworm. Následující verze by již měla být postavena na Debianu 13 Trixie.

    Ladislav Hagara | Komentářů: 0
    včera 05:33 | Komunita

    Richard Stallman dnes v Liberci přednáší o svobodném softwaru a svobodě v digitální společnosti. Od 16:30 v aule budovy G na Technické univerzitě v Liberci. V anglickém jazyce s automaticky generovanými českými titulky. Vstup je zdarma i pro širokou veřejnost.

    Ladislav Hagara | Komentářů: 13
    včera 03:55 | Komunita

    sudo-rs, tj. sudo a su přepsáné do programovacího jazyka Rust, nahradí v Ubuntu 25.10 klasické sudo. V plánu je také přechod od klasických coreutils k uutils coreutils napsaných v Rustu.

    Ladislav Hagara | Komentářů: 0
    6.5. 22:11 | Nasazení Linuxu

    Fedora se stala oficiální distribucí WSL (Windows Subsystem for Linux).

    Ladislav Hagara | Komentářů: 2
    6.5. 13:22 | IT novinky

    Společnost IBM představila server IBM LinuxONE Emperor 5 poháněný procesorem IBM Telum II.

    Ladislav Hagara | Komentářů: 1
    6.5. 04:55 | Nová verze

    Byla vydána verze 4.0 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Přehled novinek v poznámkách k vydání. Využíván je Free Pascal Compiler (FPC) 3.2.2.

    Ladislav Hagara | Komentářů: 1
    6.5. 00:33 | Komunita

    Podpora Windows 10 končí 14. října 2025. Připravovaná kampaň Konec desítek (End of 10) může uživatelům pomoci s přechodem na Linux.

    Ladislav Hagara | Komentářů: 32
    Jaký filesystém primárně používáte?
     (57%)
     (1%)
     (8%)
     (22%)
     (4%)
     (2%)
     (3%)
     (1%)
     (1%)
     (3%)
    Celkem 549 hlasů
     Komentářů: 25, poslední včera 20:12
    Rozcestník

    Dotaz: C# TableDependency

    16.1.2017 19:25 Lanny2013 | skóre: 2
    C# TableDependency
    Přečteno: 454×
    C#
    Ahoj chtěl bych se zeptat zda někdo nemáte zkušenosti s knihovnou TableDependency.
    Snažím se pomocí této knihovny zjišťovat aktualizaci Mysql Databáze.
    Mám tento příkaz:
    var mapper = new ModelToTableMapper"Pokus"();
    mapper.AddMapping(c => c.nazev, "nazvy");

    string conn = @"data source=00.01.02.03;initial catalog=Moje db;integrated security=True;
    User ID=id;Password=ZmdsysgsmhTjbXjaTjDPwOD;";

    using (var change = new SqlTableDependency"Pokus"(conn, "objednavky", mapper))
    {
    change.OnChanged += Table_change;
    change.Start();
    }


    Jenomže při spuštění mi to hodí následnou chybu:

    An unhandled exception of type 'TableDependency.Exceptions.InvalidConnectionStringException' occurred in 
    TableDependency.SqlClient.dll Additional information: Invalid connection string.

    Nevím v čem může být problém protože se stejným conection stringem se normálně k databázi připojím.
    Předem děkuji za jakoukoliv radu.

    connection string je zde z bezpečnostných důvodů změněn. Ale formátově odpovídá skutečnosti
    * hranaté závorly jsou zde nahrazeny "

    Odpovědi

    16.1.2017 21:12 NN
    Rozbalit Rozbalit vše Re: C# TableDependency
    Podle dokumentace se pri volbe Integrated Security = true, user id ani password nepouziva..
    16.1.2017 22:02 Lanny2013 | skóre: 2
    Rozbalit Rozbalit vše Re: C# TableDependency
    Bohužel odstranil jsem tedy Integrated Security = true.
    I tak spojení nefunguje. Pořád stejná chyba. Zkusil jsem i přejmenovat databázi aby název byl bez mezery. Ještě mě napadlo doplnit port=3306 protože server (databáze) na něm naslouchá. Při normálním připojení ho nepoužívám jelikož funguje i bez zadání tak i s zadáním.
    I tak ale toto spojení nefunguje.
    16.1.2017 22:48 NN
    Rozbalit Rozbalit vše Re: C# TableDependency
    Co bile znaky, kodovani..
    17.1.2017 09:52 kaaja | skóre: 24 | blog: Sem tam něco | Podbořany, Praha
    Rozbalit Rozbalit vše Re: C# TableDependency
    Mě se osobně zdá, že ta knihovna je jenom pro SQL Server - čti Microsoft Sql Server. Takže se prostě do mysql nepřipojíš, protože to neumí.
    17.1.2017 13:17 Lanny2013 | skóre: 2
    Rozbalit Rozbalit vše Re: C# TableDependency
    No asi máš pravdu.
    Nevíte o nějakém jiném řešení. Mám aplikaci C# .NET připojenou na Mysql databázi. Potřebuji když aplikace bude puštěna a provedou se nějaké změny v databázi aby to aplikace automatickz zaznamenala a následně aktualizovala zobrazená data.
    17.1.2017 16:33 kaaja | skóre: 24 | blog: Sem tam něco | Podbořany, Praha
    Rozbalit Rozbalit vše Re: C# TableDependency
    Je otázka jestli to vůbec nějak jednoduše na mysql jde. Záleží, jaké změny chcete detekovat. Asi nejjednodušší by bylo připravit si triggery, které informace o změně budou propisovat do nějaké tabulky, ze které bude program pravidelně číst. Např. by se tam vždy nastavila informace, kdy naposled byla tabulka upravena (jestli to bude stačit) a program by si pamatoval, kdy naposled tabulku načetl. Jak jsem koukal, tak ta knihovna si uvnitř triggery sama taky vytváří. Ale používá na předání informací o změnách mssql featury.

    pavlix avatar 17.1.2017 16:41 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: C# TableDependency
    Jo, sypat někam pravidelné dotazy místo toho, aby se člověk nechal notifikovat, to musí být super. :)
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    18.1.2017 16:02 kaaja | skóre: 24 | blog: Sem tam něco | Podbořany, Praha
    Rozbalit Rozbalit vše Re: C# TableDependency
    To uznávám, ale je to relativně jednoduché řešení. Určitě by šlo na mysql udělat nějaké řešení, kde by trigger pouštěl nějakou externí proceduru, která by to byla schopna aplikaci nějak notifikovat (zasílat informaci o změně do nějaké message queue, kterou by aplikace vybírala). Otázka je, jak funguje celé řešení a jestli by to nebyl kanón na vrabce.

    18.1.2017 16:43 Michal Karas | skóre: 45 | blog: /dev/random
    Rozbalit Rozbalit vše Re: C# TableDependency
    Ze zvědavosti jsem koukal na možnosti, jak dělat z MySQL ven notifikace a narazil jsem snad jen na sys_exec prostřednictvím UDF.

    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.