Én is belefutottam egy problémába, amiben a segítségeteket kérném.
A következő amit csinálok:
Van egy mssql stored procedure, amiben kurzort használva végzek
műveleteket és a művelet eredményének sikerességét (1 vagy 0) adom
vissza a return parameterben, amit szeretnék a builderből is elérni.
Így olvasom ki belőle amit visszaad értéket:
procedure->ParamByName("@visszaadott_param")->AsInteger;
Ez mindaddig működik is rendesen, amíg nincs kurzor használva a
procedureben. Viszont amikor kurzort is használok, akkor több result
setet kapok, mert minden egyes kurzor műveletet külön result setként ad
vissza, és ilyenkor csak az első result set paramétereit látom a
builderből, és nem tudom sehogy sem átléptetni a következőre... :((
Hogy érthetőbb legyen itt egy kép róla:
http://images.netbag.hu/20090310/10002622259.JPG
Nekem csak az utolsó 1-es kellene, de amikor lefut a procedure a result
setben nincs bennne csak az első két dátum...
Mit lehetne ezzel kezdeni? A procedure->Last() sem működik mert az is
csak egy result seten belül léptet, nekem meg úgynézki több mint egy
result set van. Ráadásul miért nem az utolsót látom akkor? Valahogy csak
lehet léptetni.
Köszönöm a segítséget
Üdv Peetie