0
在Visual Studio Designer中 - 如何設置以下查詢以獲取動態where語句 - 即。我想在@dte經過:Visual Studio查詢具有參數的鏈接服務器
SELECT
CAST(inf.callrecord_callid as nvarchar(255)) as callrecord_callid
, inf.callrecord_contacttype
FROM OPENQUERY
(HPP_19,
' SELECT
callrecord.callid as callrecord_callid,
callrecord.contacttype as callrecord_contacttype
FROM xdd:inform.callrecord callrecord
WHERE callrecord.callstart >= MDY(MONTH(@dte),DAY(@dte),YEAR(@dte))
and callrecord.callstart < MDY(MONTH(@dte),DAY(@dte),YEAR(@dte)) + 1 UNITS Day'
) as inf
設計師建議:
這將讓我將它保存「創建查詢時發生的錯誤」,但後來在我的代碼,該部分的GetData,這應提示輸入@dte - 不能識別查詢中是否有參數。
我的代碼是:
Dim osc As New osccTableAdapters.osccTableAdapter
Dim oscdata As oscc.osccDataTableDataTable
oscdata = osc.GetData
最後一行應該讓我輸入:
oscdata = osc.GetData(dte)
所以,我怎麼能@dte通過作爲動態參數,當VS不能編譯,因爲它不認爲查詢有一個參數?
謝謝,馬克