NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.

Diskuze: Připojení databáze Visual Studio 2017

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
Jan Pekala
Člen
Avatar
Jan Pekala:15.5.2017 16:20

Ahojte, četl jsem ADO.NET, ale bohužel mi nejede Microsoft SQL Server Management. Tak jsem si databázi vytvořil přímo ve Visual Studiu. Bohužel nevím, jak z aplikace do databáze psát příkazy třeba pro SELECT, nebo INSERT.
Napsali byste mi prosím někdo kód ke vkládání SQL dotazů do Databáze včetně připojení prosím?

 
Odpovědět
15.5.2017 16:20
Avatar
Zdeněk Kundrát:27.5.2017 7:39

Ta .mdf databáze má vlastnosti (panel pod Solution explorerem) a jedna z těch vlastností je také ConnectionString. Pokud si buseš chtít aplikaci přesouvat mezi adresáři, tak by sis měl také v tom connectionstringu upravit cestu k databázi.

Nahoru Odpovědět
27.5.2017 7:39
Když ti něco nefunguje, zkus nejdříve použít internet.
Avatar
Petr Rympler
Člen
Avatar
Petr Rympler:29.5.2017 20:17

Pokud sis vytvořil MDF databázový soubor, tak si databázi musíš připojit pomocí Connection Stringu v App_Data adresáři.

Pokud máš ten SQL lokální, tak connection string je +-

Server=.\SQLEx­press;AttachDbFi­lename=cesta_a_sou­bor.mdf;Databa­se=tvojedb;Trus­ted_Connection=Y­es;

Obecně doporučuji vytvořit si normální SQL databázi + uživatele, nastavit mu patřičné oprávnění - pro testovací účely postačí db_owner a pak si tam vytvářet tabulky + SP.

K databázi se připojít pomocí connection stringu "server=local­host;uid=uziva­tel;pwd=heslo;da­tabase=nazevdb".

Pak už jen přes entity framework, LINQ nebo ADO vytaháváš data.

 
Nahoru Odpovědět
29.5.2017 20:17
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.