ASP数据类型不匹配~急~!

王朝知道·作者佚名  2009-07-25
窄屏简体版  字體: |||超大  
 
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
 
問題描述:

错误类型:

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”或者是汉字,就会出现错误。

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航