c# - Trying to query within query but it doesn't work -


i trying populate table data sql , have query in query in order expected results.

here how trying do:

// queries var transakcionet = db.query("select * ditari idurdheresa = @0", id);  // idklientit has unique value below query return 1 row var klienti = "select cemertimi_i_klientit klienti (idklientit = @0)";   <tbody>  @foreach(var transakcioni in transakcionet){    <tr>       // works       @foreach(var kontoja in db.query(kontotrans, transakcioni.idkontos)){          <td>@kontoja.cnumri_i_kontos</td>       }       // causing error (i guess)       @foreach(var klja in db.query(klienti, transakcioni.idklientit)){          <td>@klja.cemertimi_i_klientit</td>       }    </tr> </tbody> 

i dont know missing but.

here error message:

no value given 1 or more required parameters.

description: unhandled exception occurred during execution of current web request. please review stack trace more information error , originated in code.

exception details: system.data.oledb.oledbexception: no value given 1 or more required parameters.

@webber2k6 right. there null given query.

first, ensure not crash (you may need @using system.linq on top of file):

@foreach(var transakcioni in transakcionet.where(t => t.idkontos != null && t.idklientit != null){ <tr>     // works     @foreach(var kontoja in db.query(kontotrans, transakcioni.idkontos)){         <td>@kontoja.cnumri_i_kontos</td>     }     // causing error (i guess)     @foreach(var klja in db.query(klienti, transakcioni.idklientit)){         <td>@klja.cemertimi_i_klientit</td>     } </tr> 

but not explain why value null in first place. obviously, makes sense if id* properties nullable, which, guess, case regarding error message get.


Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -