[ 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: 14571
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: 14571
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: 14571
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: 14571
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

764

01.09.2008 21:28

sento

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

z table do table

v Frontend

5

1016

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 Bazár

0

694

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 Bazár

2

640

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 Ostatné platformy

1

1936

11.01.2009 14:33

f4r0

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

table?

v Frontend

5

759

12.01.2008 20:40

Hees

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

Create table

v Backend

6

867

06.10.2009 14:46

danielop

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

java table

v Backend

10

738

25.04.2010 21:03

Forty-

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

css table

v Frontend

10

1375

17.04.2008 15:48

shaggy

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

odkaz v TABLE

v Frontend

5

868

22.11.2006 21:46

shaggy

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

Table vsetko dokaslala

v Frontend

4

592

10.05.2009 19:46

mokus

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

Tinymce - table plugin

v Frontend

1

508

03.10.2011 19:20

camo

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

CREATE TABLE problem

v Backend

14

839

24.12.2007 20:33

Blackshadow

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

new partition table

v Unix-like systémy

3

445

02.04.2010 12:53

programmer

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

table alerdy exist

v Backend

16

1069

15.07.2008 14:26

Tominator

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

mysql table name ... :-/

v Backend

6

570

10.02.2008 17:25

sento



© 2005 - 2026 PCforum, edited by JanoF