Diskuze: Spustenie programu s databázou na inom PC
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 21 zpráv z 21.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Je na to tady celý tutoriál, ale z toho cos napsal, nikdo moc moudrý nebude. Zkus to trochu rozvést:
atd.
• Jaká má být DB?
MS SQL
• Chceš ji mít jako připojenou k aplikaci, nebo bude někde na jiném
stroji?
k aplikácii
• Co to má být za aplikaci? Desktop nebo WEB?
desktop, WPF, linq to sql
např tady
http://www.itnetwork.cz/csharp/databaze
je tam i návod jak pracovat s DB, kterou chceš mít u projektu, i když to nevidím jako dobré řešení, protože většinou na takové malé aplikace stačí použít jako zdroj dat nějaký XML soubor
Ahoj, myslíš, že je strašně pracné a hlavně nesmyslné přenášet SQL databázy. Ta má ležet u svého Sqlka, který se o ní stará. Takže apku můžeš přenášet jenom do doby, dokud je platný Sql con string. Pokud chceš mít jenom pár dat mimo, tak tu databázi měj v něčem jako je Access, Xmlko,Excel nebo klidně texták. Já mám třeba strašně dobré zkušenosti s Xml, do kterého to serealizuješ a potom deseralizuješ a s datama můžeš pracovat v list<typdat> a na list se super dělají třeba Linq nebo co budeš potřebovat, takže Listupravíš a pak ho zase uložíš do XML zpět.
Povedzme že mám okolo 3000 riadkov po 8 položiek typu int a string. Aj to je vhodné na xml súbor?
3000 řádků bych asi řešil Access databází, je to jen *.mdb soubor, který jednoduše zkopíruješ s aplikací a při instalaci si vytvoříš potřebné adresáře. Je to jednodušší, než distribuovat s aplikací MSSQL databázi. Další možností je mít tu DB někde na webu, ale ne každý hosting poskytuje možnost připojení k DB jinak než přes webové rozhraní...
Myslím, že 3000 záznamů je v pohodě, jak pro Xml,Access,Txt, tak Excel. Ted, jak často ty data budou editovany. Podle toho si vyber ideální způsob. Texták a Xml musíš celé načíst uzavřít změnit celé vrátit, třeba s Accesem můžeš pracovat řádek po řádku.
Díky, s acessom asi bude problém. Zo SAP systému môžem data exportovať
do excelu, ale do accesu nie.
Viem, že sa dá importovať excel do accesu, ale skúšal som to a konkrétne
moja tabuľka tam nechce ísť.
Vyskúšam xml. Prevediem data zo SDAP na excel a to do xml. Postup som našiel na nete a je to celkom jednoduché. http://www.excel-easy.com/…les/xml.html
Ešte mám jednu otázku.
V excel súboru mám v niektorých riadkoch prázdne bunky a tie sa do xml
neprevedú, ani sa nevytvorí celý objekt, napríklad:
excel v prílohe
xml:
<khm>
<VCM>808000043352</VCM>
<NazovMaterialu>PAPIER*TOALETNY</NazovMaterialu>
<MJ>KS</MJ>
<Mnozstvo>30</Mnozstvo>
<Uzivatel>1</Uzivatel>
</khm>
<khm>
<VCM>901003101219</VCM>
<NazovMaterialu>OHRIEVAC NA PRIPR TEPLEJ VODY ELEKTRICKÝ*200 L</NazovMaterialu>
<MJ>KS</MJ>
<Mnozstvo>1</Mnozstvo>
<Uzivatel>1</Uzivatel>
</khm>
<khm>
<VCM>902001300180</VCM>
<NazovMaterialu>HMOZDINKA*NESPECIFIKOVANY</NazovMaterialu>
<MJ>KS</MJ>
<Sarza>18X40</Sarza>
<Mnozstvo>200</Mnozstvo>
<Uzivatel>1</Uzivatel>
</khm>
<khm>
<VCM>902001300180</VCM>
<NazovMaterialu>HMOZDINKA*NESPECIFIKOVANY</NazovMaterialu>
<MJ>KS</MJ>
<Sarza>16X30</Sarza>
<Mnozstvo>100</Mnozstvo>
<Uzivatel>1</Uzivatel>
</khm>
Nebude to problém pri používaní linq to sql?
Takže ty uděláš export ze SAP do Excelu? Ten máš naplněný datama a s těma chceš pracovat pomocí c#? k tomu doporučuji https://closedxml.codeplex.com/ super knihovna.
Je Sap Connector knihovna přímo pro c#, nikdy jsem s tím nedělal, ale
vypadá to, že to umí sbírat data přímo z databáze sapu, což je lepší,
než abys to exportoval ručně do Excelu, protože počítače by měli
fungovat na co nejmín kliknutí 
To máš pravdu, ale ten kto bude robiť v mojom programe, nebude mať SAP.
Takže je to pre mňa bezpredmetné.
Údaje zo SAP-u potrebujem v prvopočiatku len na prvotné naplnenie kolekcií,
pri inventarizácii (po nejakom čase) nové aktuálne údaje zo SAP-u načítam
a porovnám ich s tými, čo sú v programe. Vypíše nezrovnalosti a vieme čo
máme vyriešiť.
Dobře a co tedy bude mít za zdroj ten co bude dělat ve Tvém programu, Excel? V tom případě použit tu knihovnu co jsem posílal je fakt dobrá.
Ja si aj tak upravujem excel súbor exportovaný zo SAP-u, pretože nie všetky údaje potrebujem.
Zobrazeno 21 zpráv z 21.
