tabs ↹ over ␣ ␣ ␣ spaces

by Jiří {x2} Činčura

…DataAdapter.Fill(dataSet…)

3 Sep 2005 1 mins .NET

Tak jsem si dneska opět krásně naběhl. Připravil jsem si vše pro připojení k Firebirdu a začal jsem psát takové ty kravinky pro buttony (na testování). Přidal jsem si tam:

fbConnection1.Open();
fbDataAdapter1.Fill(dataSet1);

a začal testovat. Kompilace – OK, bežíme. Kliknu na tlačítko a ono nic. He, kde je chyba. Hmm, asi něco s dataSetem. Celé vše projdu, nic podezřelého. No nic, zkusím to znovu. Zase nic. Několikrát jsem to celé prošel a stále nic. Hmmm. Umm. Zoufalství. No nic, udělal jsem si tam vlastní DataTable a zkouším. dataGridView pořád nereaguje. Ještě větší zoufalství, kopíruji starší (fungující) kód. Upravím pár stringů a hle. Kompilace, jedem, nic. Ummm. Tak to už snad může bát jen Firebird .NET Data Provider. Stáhl jsem 2.0 Alpha. Zdá se mi divné, že takováto základní věc by nefungovala. Jdu do kuchyně a hle. Po cestě me to napadlo. Mám prázdnou databázi. Jasný, proto v gridu nic nebylo. Provizorně z konzole zapíšu dummy data do DB a jedem. Wow, je to tam. 😉

Co z toho plyne? Až zase nebude něco fungovat, radši nejdříve kontrolovat, jestli tam ma vůbec něco být, než to dvě hodiny ladit. 😃

Profile Picture Jiří Činčura is .NET, C# and Firebird expert. He focuses on data and business layers, language constructs, parallelism, databases and performance. For almost two decades he contributes to open-source, i.e. FirebirdClient. He works as a senior software engineer for Microsoft. Frequent speaker and blogger at www.tabsoverspaces.com.