错误类型:
Provider (0x***********)
类型不匹配。
/mysite/manage/utcpolicy_save.asp, 第 22 行
第 22 行 的内容如下:
rs("edate")=trim(request("edate")) 注:数据库用的是datetime类型
rs("rdate")=trim(request("rdate"))
rs("UploadFiles")=request("UploadFiles")
rs("UploadFiles_e")=request("UploadFiles_e")
rs.update
rs.close
我想知道是不是我“注”的那句前面的定义写法写错了。望指正,谢谢。
參考答案:在ASP中的变量没有类型的,在用的时候会自动转换为需要的类型。
提示类型错误是ASP程序无法自动的将你的数据转换为相应的类型。
你首先确定你的edate的值是什么。
比如这个值的格式是"yyyy-mm-dd","hhhh:mm:ss"等类似于时间或者日期的格式,它都可以自动转换为时间或日期类型的数据输入到表里,但是如果是单纯的数字,如“2005”或者是汉字,就会出现错误。