Zdravím, poradí prosím někdo, co je špatně na tomto postupu?: 1) dvojklik na Dataset.xsd 2) otevře se diagram s tabulkami - dám pravé tlačítko -> add -> query 3) potvrdím připojení -> USE SQL STATEMENTS -> INSERT 4) TableAdapter Query Config Wizard mi dopíše INSERT, které smažu a kliknu na querybuilder a vyberu tabulku, kterou potřebuji 5)Zašktrtnu sloupec, který chci použít (u sloupce ID mám autoincrement, takže zbývá sloupec NAZEV)a Query builder mi hodí toto (což bych si samozřejmě dokázal napsat sám, ale jedu podle postupu, který jsem někde objevil, právě kvůli parametrům, které neumím přidat):
INSERT INTO CL_FIRMY
(firma_nazev)
VALUES ()
6) Pokud teď do prázdné závorky napíšu třeba 'pokus' , tak se to při kliknutí na ExecuteQuery provede bez chyby - jenže - v postupu, co jsem viděl na videu, tam ten člověk nenapíše nic a klikne na OK 7) Jsem zpátky v TableAdapter ... Wizardu a do závorky doplním třeba Prom a doklikám se dokonce 8) Pak už vidím tento dotaz v QueryTableAdaptéru, kliknu pravim tlačítkem -> properties -> vyberu parameters -> add -> a nějak ho pojmenuju Když pak tento dotaz vykonám, hodí mi to chybu "Column name Prom is invalid." Vadí mi, (kromě toho, že mi to nejde), že to Prom přece není column name - ten sloupec se jmenuje úplně jinak. VisualStudio při psaní žádnou chybu nehlásí, proměnnou mě to pěkně nechá doplnit do závorky a vyžaduje jí to, ale je to evidentně špatně. Zkuste se prosím podívat, jestli jsem v postupu nevynechal nějaký důležitý detail nebo zkuste napsat, jak jinak to udělat, ale já to jedu podle tutoriálu a nic jiného jsem nikde nenašel a už jsem bezradný. Zkoušel jsem to i s jinými tabulkami a sloupci a i jiné varianty a nic bohužel nepomohlo. Předem mockrát díky
|