这是我的查询字符串
SELECT
Payment
,Balance
,PatientNo
FROM
[GP_DB].[dbo].[GP]
where GP.GPDate= (SELECT CONVERT(VARCHAR(24),@GPDate,103))
GPDate 是 Date 类型的列,而不是 DateTime
我像这样传递参数
cmd_select_treatment.Parameters.AddWithValue(
"@GPDate"
,Convert.ToDateTime(dateTimePicker1.Value));
但出现以下错误
从字符串转换日期和/或时间时转换失败。