Diskuze: Ukladanie dat do databazy
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.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
to bude zase klasika ze se ti data zapisuji do databaze ktera je ve slozce bin a ktera se kopiruje/prepisuje znovu pri kazdem buildu.
To neni zi pri kazdom builde .... to ked program skonci svoju pracu tak potom ked sa pozriem vo visual studiu a dam zobrazit data v tabulke tak su prazdne skratka tam neuklada nic.
Když pominu nepoužití parametrů v dotazu, jsi si jistý, že v těch proměnných, co se mají uložit skutečně jsou nějaká data?
Ano som si isty pretoze pred tym som to zapisoval do CSV .... len teraz to chcem do DB takze miesto zapisu do CSV som tam dal ten kod ktory je vyssie a tie iste premenne chcem zapisat do DB
a nemáš třeba v té DB to ID nastaveno jako auto_increment? Pak by se vůbec v dotazu nemělo objevit...
Nie to nemam to ID je uplne nieco ine a neni to auto increment... nasiel
problem v tom ze som pouzil iny connection string ... ale neviem preco nefunguje
ten ktory mam tam napisany.
Pouzil som tento:
SqlConnection cn;
cn= new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\blabla\Documents\Visual Studio 2013\Projects\WindowsFormsApplication1\WindowsFormsApplication1\Database.mdf;Integrated Security=True;Integrated Security=True");
Teraz ale je problem taky ze ked ten program spravim vlastne bude dajme tomu na ploche a este vedla neho dam aj ten subor teda tu dababazu subor ktory s koncovkou .mdf tak uz to nebude fungovat lebo cesta je tam napevno... neviete mi poradit ako by som to riesil ?
Místo té pevné cesty dej |DataDirectory|, pokud budeš mít tu databázi ve stejném adresáři s aplikací...
cn= new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;Integrated Security=True");
Zobrazeno 11 zpráv z 11.