从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。帮帮忙吧,我不知道错在哪里啊!!!

来源:百度知道 编辑:UC知道 时间:2024/07/06 15:24:44
<% '连接数据库
rucang1=request.Form("select2")&"-"&request.Form("select3")&"-"&request.Form("select4")
Set rs= Server.CreateObject ("ADODB.Command")
set rs=conn.execute("SELECT * FROM 产品录入 WHERE 入仓时间= CONVERT(DATETIME, '"&rucang1&"', 100)")
if request("bh")<>"" then
While ((not rs.bof) AND (NOT rs.EOF))
%>

你应该在先在数据库中指定或者修改数据类型,在来看连接数据库的操作是否存在错误。
单从一部分代码来看的话不容易找处错误来,“从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界”是错误提示的话,建议你检查定义的数据类型和数据值域。