【发布时间】:2014-06-08 07:15:10
【问题描述】:
非常简单的问题,但我似乎找不到正确的答案。如何将文本框的值传递到 sqldatasource 中的查询字符串中?以下是我目前拥有的 sqldatasource 的标记。
<asp:SqlDataSource ID="sqldsGPATLotFailures" runat="server"
ConnectionString="<%$ ConnectionStrings:CamRpt %>"
ProviderName="<%$ ConnectionStrings:CamRpt.ProviderName %>" SelectCommand="SELECT
s.insertionnumber
, s.insertionreason
, s.containername
, s.wafernumber
, s.OPCODE
, s.trackinqty
, s.totalgoodqty
, s.totalrejectsqty
, s.trackoutqty
, ROUND(s.yield, 4) yield
, ROUND(s.uppersyl, 4) uppersyl
, ROUND(s.lowersyl, 4) lowersyl
, s.gpatrejectsqty
, ROUND(s.gpatyield, 4) gpatyield
, s.trackouttime
FROM wsigssummary s
WHERE s.containername LIKE :lotID || '%'
ORDER BY s.trackouttime">
<SelectParameters>
<asp:QueryStringParameter DefaultValue="%" Name="lotID"
QueryStringField="lotID" />
</SelectParameters>
</asp:SqlDataSource>
我需要做一些代码才能让它工作还是什么?顺便说一句,我使用的是 ASP.Net、Oracle 11g 和 C# 是我的代码。谢谢你们很酷的人。
【问题讨论】: