【发布时间】:2008-10-08 11:10:25
【问题描述】:
我正在尝试调用下面的 SQL 语句,但得到以下错误:
System.Data.SqlClient.SqlException:转换时转换失败 varchar 值 '+@buildingIDs+' 到数据类型 int。
@"SELECT id, startDateTime, endDateTime
FROM tb_bookings
WHERE buildingID IN ('+@buildingIDs+')
AND startDateTime <= @fromDate";
buildingID 是 db 中的 int 类型列。我需要将 ID 作为整数数组传递吗?
【问题讨论】:
-
你能发布更多关于如何调用的代码吗?
标签: .net sql sql-server