Zdravím, potřeboval bych poradit zda je výhodnější použít output parametry a nebo dataTable. Konkrétně se jedná o toto: -Na SQL serveru mám tabulku se smlouvou která má cca 15 sloupců. -Potřebuji tuto smlouvu dostat do aplikace ve VB. -Vždy načtu pouze údaje o jedné smlouvě. (načítat budu podle ID což je PK) -získané hodnoty budu dosazovat jako vlastnosti objektu smlouvy Můj dotaz je, zda mám udělat klasický select který mě vždy vrátí dataTable s (maximálně) jedním záznamem a z této dataTable dosazovat do vlastností objektu a nebo zda by nebylo čistší místo klasického selectu použít output parametry a z nich dosazovat do vlastností objektu. Pokud by byla lepší varianta s parametry, mohl by mi někdo poradit zda je možné přiřadit hodnoty do více parametrů jedním dotazem? Znám pouze něco jako:
SELECT @value1=(SELECT value1 FROM myTab WHERE ID=@ID)
SELECT @value2=(SELECT value2 FROM myTab WHERE ID=@ID)
což mi příjde neohrabané protože bych pro 15 sloupců musel udělat 15 selectů. Díky za jakékoliv nakopnutí:)
|