龙舟龙头的尺寸:求一句SQL语句的拼法

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 07:52:41
SqlServer2000
想把下面这句SQL拼成字符串,应该怎么写??参数@keyDate是DateTime类型的。

SELECT * FROM 财务收款单表 WHERE 支票到帐日期 = @keyDate
数据库里的字段也是DateTime类型的

x = @keyDate
sqlstr = "SELECT * FROM 财务收款单表 WHERE 支票到帐日期 = '" & x "'"

第一个字符串"SELECT * FROM 财务收款单表 WHERE 支票到帐日期 = "
然后把变量@KeyDate的内容转换成字符串拼接到上一个字符串后面就可以了吧

cast(@keyDate as varchar)
不知道你为什么要转成字符串型,转了后能相等吗,日期和字符能相等吗,数据库存设计有问题

SELECT * FROM 财务收款单表 WHERE 支票到帐日期 = @keyDate

@keyDate应该是一个字符串用单引号括上