我有一個查詢,其中回退一個字符串值作爲輸出。但在回報中顯示錯誤。我不知道如何解決它。這裏我添加了我的查詢。如何通過sql查詢返回字符串值?
public string detailsRemarksGet(string ddlValue)
{
string strQuery = @"select r.remarks
from [A_MASTER] m, [A_REMARKS] r
where m.A_REF_NO=r.A_REF_NO
and r.A_REF_NO='"+ ddlValue +"' and DEPT='POS' ";
return SqlHelper.ExecuteScalar(strConnStringAppeal, CommandType.Text, strQuery);
}
這裏的.cs的MKY代碼
public string detailsRemarks(string ddlValue)
{
string remarks= db.detailsRemarksGet(ddlValue);
return remarks;
}
在錯誤列表中我得到的消息如下
錯誤2無法隱式轉換類型的 '對象'到'串'。一個顯式轉換存在(是否缺少強制轉換?)
它的工作原理。感謝你的回答。我會在幾分鐘後接受它 – Mike
偉大的,快樂的編碼 – Mostafiz
你甚至不會在代碼中提到明顯的SQL注入問題? –