Hodnota prvku v listview   otázka

ASP.NET WebForms

Dobrý den,

mám následující problém: V listview vypisuji ID_hrace a potrebuji aby se tam vypisovalo i Jmeno Hrace, ktere je v jine tabulce, ale svazané stímto ID_hrace....Má někdo nápad jak na to?

Děkuji všem předem za nápady:)

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Našprtejte si funkci "join" v rámci T-SQL. Další věcí je,že se stejné téma se zde řešilo již několikrát,takže stačí zapátrat a najdete hotové řešení

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Pokud chápu správně je potřeba tu funkci JOIN dostat do SelectParametres, jenomže nevím jak ji tam dát když tam vybírám ze 3 tabulek:

SelectCommand="SELECT * FROM Ucast_trenink2, Seznam_treninku, Hraci WHERE ([Datum] = @Datum)"

Jmeno a IDHrace jsou v tabulce: Hraci, a potrebuju to spojit s ID_hrace v tabulce Ucast_trenink2...

Zkouším to všelijak, ale pořád bez úspěchu...:/

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Doporučuji a navrhuji se nejdříve naučit základy SQL,bez nich se v dalším programování stejně neobejdete,jak lze dobře vidět již nyní. JOIN je jedna z nejzákladnějších SQL fcí,kterou je třeba ovládat.

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

Myslím, že základy ovládám. Ale i tak se mi to nedaří. Vím jak se zachází s join, ale tady v tomhle případě mi to nefunguje.

Nebyl byste radši ochoten vepsat to do mého kódu prosím? Je to do 20 znaků pokud se nemýlím...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Tak ukažte co jste s JOIN zkusil,když ho tedy ovládáte a můžeme jej popřípadě poupravit.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

select *

from Ucast_trenink2 As U join Hraci As H

ON H.IDHrace=U.ID_hrace_ucast

join Seznam_treninku S on S.ID_treninku=U.ID_treninku_ucast

WHERE ([Datum] = @Datum);

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

:D tak už to jede, asi jsme se předtím nějak přepsal :D

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Teď ale řeším problém největší, do tabulky zadavam id_treninku, ID_hrace, a Ucast....ale potrebuju abych nemusel zadavat ID_hrace, ale misto toho zadat pouze JmenoHracec, ktere mam v jine tabulce a automaticky se doplnilo ID_hrace(povinny udaj). Nevim jestli to nejak jde pres Insert?

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback