Vraag : Datareader.Read () trekt niet de vereiste rijen

Hello, denkt

I ik een vrij eenvoudig probleem heb, heb ik een opgeslagen procedure die me 1 row.
It neemt in twee parameters terugkeert.

But alvorens ik de rij selecteer, moet ik extra waarden van een verschillende lijst ertoe brengen om voor daadwerkelijke select.

So opgeslagen proc ike dit. is. varchar


Declare @test, @test1 int

Select @test = tbl1.column1,
@test2 = testtable tbl1.column2
from waar column3 = @inputParameter

// ** @inputParameter opgeslagen proc parameter** daadwerkelijke uitgezocht is //

The is hier

Select * van table2 waar colum1 = @test
and column2 = @test1

In de .net toepassing wanneer ik Datareader.Read gebruik () ik om het even wat wegens de eerste uitgezochte verklaring niet krijg. uitgezochte

" @test = tbl1.column1,
@test2 = testtable tbl1.column2
from waar column3 = @inputParameter "

If ik de bovengenoemde verklaring verwijder het werkt daar fijne…

Is het werk rond voor dit? Ik schuin doe toetreed op deze twee lijsten in kwestie af omdat zij totaal unrelated.

Thanks,
Ashwin

zijn

Antwoord : Datareader.Read () trekt niet de vereiste rijen

ik denk ik vreesde dat de wijze van de Irouter, vpn de diensten zou kunnen worden onbruikbaar gemaakt.  als niet, dan zou ik het ermee eens zijn dat dit de preferrable wijze zou zijn.
Andere oplossingen  
 
programming4us programming4us