Diskuze: Desktop aplikace s localDB
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 11 zpráv z 11.
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, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Problem bude asi connection string, ak sa db vola stale rovnako...Skus si to vygooglit a pouzit relativnu cestu...Ak appka hlada db na konkretnej adrese == tej co si pouzil pri vyvoji, tak ak presunes appku aj db tak uz je neplatna...Mozes este pripojeny db vlozyt do try/ catch bolku, odschitit vynimku a kuknut sa na chybu mozno tam bude kde tu db hlada(adresa)...Ale hadam ze to bude ten string
Connection string bude asi ok: Data
Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated
Security=True
Ale ta vyjímka try je dobrý nápad, vyzkouším to co bude hlásit. Děkuji za
reakci.
Bingo! To bude asi ono. Distribuji to do souboru jako z CD a je pravda, že jsem tam jenom nastavoval verzi net.Frameworku, ale SQL ne. Sice by na tom PC měl být SQL server, ale asi to bude jiná verze. Ale ještě se zeptám, kde zjistím, jakou verzi potřebuji?
JE rozdíl mezi klasickým SQL Server Express a SQL Server Express LocalDB. Nemyslím si, že je potřeba nějaká konkrétní verze a mělo by to fungovat i na starších (na nověších rozhodně ano).
Když použiješ stejnou verzi, jako vvíjíš, budeš mít jistotu 
Zkus dle tohoto návodu Connect to SQL Server Express LocalDB
Ještě mám další problém, a to, že pokud naistaluji aplikaci přes klasický instalátor a zvolím C: tak mi to neumožňuje zapisovat do databáze, protože je pouze ke čtení, ale ve VS je všude nastaveno i zápis. Pouze pokud si zvolím při instalaci jiný disk, tak to funguje. Když se podívám po instalaci na C: na vlastnosti-zabezpečení databáze je tam pouze čtení a pokud to změním, pak se po spuštění aplikace databáze nepřipojí. Nevíte proč to teda nainstaluje pouze na C: databázi bez zápisu?
S tímto jsem se nesetkal, ale ale domnívám se, že aplikaci (nebo alespon databázi *.mdf a *.ldf soubory) máš v nějaké složce s ochranou proti zápisu. V tom případě je potřeba spouštět jako admin.
Kam to instaluje instalátor na disku C, jak vypadá cesta, která nefunguje?
Nějaké chyby při spouštění to nehází?
Jo je to W10. Ano, funguje pouze pokud dodatečně povolím zápis v adresáři nainstalované aplikace souborů .mdf .idf☹️. A to opravdu nejde udělat, aby ten instalátor ty atributy rovnou změnil na zápis?
pokud máš oprávnění Admina tak jo .. ale jinak to takhle W10 maj ... ve
W7 to tak nebylo ... W10 sou přísnější
ale odstranic R/O atribut se dá i programově
https://stackoverflow.com/…-from-a-file
Zobrazeno 11 zpráv z 11.
