2

ASP.NET で request.querystring に対してクエリを実行したいのですが、うまくいかないようです。

1.var search = Convert.ToString(Request.QueryString["search"]);                          
2.var query= db.product2s.SqlQuery("select * from product2s where tm ='{0}'",search);

Web ページで search="F112130601" を設定すると、サーバー側で request.querystring["search"] の値が "F112130601" であることがわかりますが、サーバーの応答はレコードの結果ではありません。

ただし、コードを下の行に変更すると、Web ページを表示したときに応答が得られ、サーバーからのレコード結果がいくつかあります。

1.var search="F112130601"; 
2.var query= db.product2s.SqlQuery("select * from product2s where tm ='{0}'",search);
4

1 に答える 1