這裏是我的查詢字符串如何解決傳遞日期時間價值paramaterized查詢錯誤
SELECT
Payment
,Balance
,PatientNo
FROM
[GP_DB].[dbo].[GP]
where GP.GPDate= (SELECT CONVERT(VARCHAR(24),@GPDate,103))
GPDate是一個日期類型列,而不是日期時間
和我通過參數這樣
cmd_select_treatment.Parameters.AddWithValue(
"@GPDate"
,Convert.ToDateTime(dateTimePicker1.Value));
但發生以下錯誤
從字符串轉換日期和/或時間時轉換失敗。
標準方法是在線上查看TSQL .... –
您使用的是什麼sql ??你用的是asp.net嗎? –