[ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.09.10
Prihlásený: 30.10.14
Príspevky: 27
Témy: 10 | 10
NapísalOffline : 29.10.2014 19:55 | UPDATE table with Foreign key

Ahojte,

ako upravim udaje v tabulke (update table), ktora je napojena na viacero inych tabuliek pomocou cudzieho kluca ?

mysql (MS Access) ... Diky


Offline

Skúsený užívateľ
Skúsený užívateľ
UPDATE table with Foreign key

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 29.10.2014 20:09 | UPDATE table with Foreign key

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, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.09.10
Prihlásený: 30.10.14
Príspevky: 27
Témy: 10 | 10
Napísal autor témyOffline : 29.10.2014 20:21 | UPDATE table with Foreign key

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();


Offline

Skúsený užívateľ
Skúsený užívateľ
UPDATE table with Foreign key

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 29.10.2014 20:28 | UPDATE table with Foreign key

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, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.09.10
Prihlásený: 30.10.14
Príspevky: 27
Témy: 10 | 10
Napísal autor témyOffline : 29.10.2014 20:49 | UPDATE table with Foreign key

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 ...


Offline

Skúsený užívateľ
Skúsený užívateľ
UPDATE table with Foreign key

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 29.10.2014 23:41 | UPDATE table with Foreign key

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, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.09.10
Prihlásený: 30.10.14
Príspevky: 27
Témy: 10 | 10
Napísal autor témyOffline : 30.10.2014 8:01 | UPDATE table with Foreign key

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.


Offline

Skúsený užívateľ
Skúsený užívateľ
UPDATE table with Foreign key

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 30.10.2014 9:40 | UPDATE table with Foreign key

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, ...
 [ Príspevkov: 8 ] 


UPDATE table with Foreign key



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Foreign key

v Databázy

1

724

01.09.2008 21:28

sento

V tomto fóre nie sú ďalšie neprečítané témy.

z table do table

v HTML, XHTML, XML, CSS

5

955

25.05.2006 14:48

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

I/P: Key 3DMARK Advanced Edition a Key VRMARK

v Predám

0

612

20.09.2016 17:07

tomas.zh

V tomto fóre nie sú ďalšie neprečítané témy.

I/P:Steam key Sleeping Dogs, Uplay key Assasins Creed III

v Predám

2

589

03.04.2013 8:59

d&rthak

V tomto fóre nie sú ďalšie neprečítané témy.

MSI LIVE UPDATE 3, update biosu

v nVidia čipové sady

1

1864

11.01.2009 14:33

f4r0

V tomto fóre nie sú ďalšie neprečítané témy.

table?

v HTML, XHTML, XML, CSS

5

718

12.01.2008 20:40

Hees

V tomto fóre nie sú ďalšie neprečítané témy.

Create table

v PHP, ASP

6

835

06.10.2009 14:46

danielop

V tomto fóre nie sú ďalšie neprečítané témy.

java table

v Assembler, C, C++, Pascal, Java

10

678

25.04.2010 21:03

Forty-

V tomto fóre nie sú ďalšie neprečítané témy.

css table

v HTML, XHTML, XML, CSS

10

1315

17.04.2008 15:48

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

mysql - create table....

v Databázy

4

1311

31.08.2008 22:28

m4r14n

V tomto fóre nie sú ďalšie neprečítané témy.

odkaz v TABLE

v HTML, XHTML, XML, CSS

5

839

22.11.2006 21:46

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Table vsetko dokaslala

v HTML, XHTML, XML, CSS

4

540

10.05.2009 19:46

mokus

V tomto fóre nie sú ďalšie neprečítané témy.

Tinymce - table plugin

v JavaScript, VBScript, Ajax

1

467

03.10.2011 19:20

camo

V tomto fóre nie sú ďalšie neprečítané témy.

CREATE TABLE problem

v PHP, ASP

14

790

24.12.2007 20:33

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

new partition table

v Operačné systémy Unix a Linux

3

412

02.04.2010 12:53

programmer

V tomto fóre nie sú ďalšie neprečítané témy.

table alerdy exist

v PHP, ASP

16

1030

15.07.2008 14:26

Tominator



© 2005 - 2025 PCforum, edited by JanoF