Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Autor | Správa |
---|
Registrovaný: 15.09.10 Prihlásený: 30.10.14 Príspevky: 27 Témy: 10 | 10 |
Ahojte,
ako upravim udaje v tabulke (update table), ktora je napojena na viacero inych tabuliek pomocou cudzieho kluca ?
mysql (MS Access) ... Diky
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 | 66 Bydlisko: Žilina |
Tak MySQL alebo MS Access? Dve rozdielne veci.. A okrem toho, skúšal si už vôbec niečo? Momentálne nevidím spôsob, ako na toto nejako konštruktívne reagovať...
_________________ C#, PHP, ... |
|
Registrovaný: 15.09.10 Prihlásený: 30.10.14 Príspevky: 27 Témy: 10 | 10 |
Skusal som toto ... ale nejde UPDATE osoba SET osobaMeno='Peter' WHERE id=13;
a pripajam sa s pomocou C# na MS ACCESS, takze cele to vyzera asi takto
con.Open(); cmd.CommandText = "UPDATE osoba SET osobaMeno='Peter' WHERE id=13;"; cmd.ExecuteNonQuery(); con.Close();
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 | 66 Bydlisko: Žilina |
Toto "celé" nie je. Kde je zvyšok kódu? Vyhodí ti to nejakú chybu alebo tak? Však ak chceš programovať, tak by si sa mal naučiť opisovať problém...
_________________ C#, PHP, ... |
|
Registrovaný: 15.09.10 Prihlásený: 30.10.14 Príspevky: 27 Témy: 10 | 10 |
Uz neviem ako ti to mam opisat ... proste mam jednu hlavnu tabulku a od nej idu cudzie kluce na viacare tabulky no a ja chcem zmenit udaj akurat v tej hlavnej tabulke "osoba" ... proste nieco ako toto ...
UPDATE osoba SET osobaMeno='Peter' WHERE id=13 ... OK neries teraz moj C# ... proste len ms access a sql prikaz update ...
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 | 66 Bydlisko: Žilina |
Riešim tvoj C# kód, pretože buď je chyba v ňom alebo "niekde" v ms access (ťažko povedať, keďže vôbec neuvádzaš tabuľkovú štruktúru). Nepíšeš ani či ti to vyhodí nejakú chybu ani nič.. V samotnom SQL príkaze chyba nie je, viac k tomu nie je čo povedať momentálne.
_________________ C#, PHP, ... |
|
Registrovaný: 15.09.10 Prihlásený: 30.10.14 Príspevky: 27 Témy: 10 | 10 |
Bola chyba v SQL príkaze. Ak je tabuľka napojená cudzím kľúčom na inú tabuľku, tak mi to nešlo. Pogooglil som a našiel som riešenie.
UPDATE Osoba INNER JOIN Knihy ON Osoba.id = Knihy.id_Osoba SET Osoba.Meno = 'Peter' WHERE Osoba.id = 14;
Ale každopádne ďakujem.
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 | 66 Bydlisko: Žilina |
Ak upravuješ len tabuľku Osoba, nerozumiem, načo tam máš INNER JOIN. Nechci mi nahovoriť, že ms access je tak retardovaný a odlišný od ostatných, že keby si mal napojených 200 tabuliek, tak musíš najskôr dať 200 joinov... Ak si porovnáš tie dva sql príkazy čo si dal, tak rozdiel je v tom, že pri prvom si sa snažil zmeniť osobaMeno a v tomto "fungujúcom" to je Osoba.Meno, čo je dosť veľký rozdiel. Chyba by bola očividná, keby si sem dal tú tabuľkovú štruktúru ako som od teba chcel už na začiatku..
Ale tak fajn, aspoň že ti to funguje.
_________________ C#, PHP, ... |
|
Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v Databázy | 1 | 724 | 01.09.2008 21:28 sento | | v HTML, XHTML, XML, CSS | 5 | 955 | 25.05.2006 14:48 JanoF | | v Predám | 0 | 612 | 20.09.2016 17:07 tomas.zh | | v Predám | 2 | 589 | 03.04.2013 8:59 d&rthak | | v nVidia čipové sady | 1 | 1864 | 11.01.2009 14:33 f4r0 | | v HTML, XHTML, XML, CSS | 5 | 718 | 12.01.2008 20:40 Hees | | v PHP, ASP | 6 | 835 | 06.10.2009 14:46 danielop | | v Assembler, C, C++, Pascal, Java | 10 | 678 | 25.04.2010 21:03 Forty- | | v HTML, XHTML, XML, CSS | 10 | 1315 | 17.04.2008 15:48 shaggy | | v Databázy | 4 | 1311 | 31.08.2008 22:28 m4r14n | | v HTML, XHTML, XML, CSS | 5 | 839 | 22.11.2006 21:46 shaggy | | v HTML, XHTML, XML, CSS | 4 | 540 | 10.05.2009 19:46 mokus | | v JavaScript, VBScript, Ajax | 1 | 467 | 03.10.2011 19:20 camo | | v PHP, ASP | 14 | 790 | 24.12.2007 20:33 Blackshadow | | v Operačné systémy Unix a Linux | 3 | 412 | 02.04.2010 12:53 programmer | | v PHP, ASP | 16 | 1030 | 15.07.2008 14:26 Tominator |
|