beyond喜欢你的英文版:一个有关ASP数据提交的问题

来源:百度文库 编辑:高校问答 时间:2024/04/27 16:04:28
在ASP页面中有个下拉菜单
<select name="day" onFocus="startCalc();" onBlur="stopCalc();">
<option value="7">7</option>
<option value="14">14</option>
<option value="21">21</option>
<option value="28">28</option>
</select>

其他地方都没有问题,提交的FORM写入数据库中的文件也没有问题,可是这个菜单的值就是写不到数据库中!
其他方面:在数据库中:day字段的属性是 数字,
我自己认为可能与 day 字段的属性有关,该怎么改那?
下面的两个办法都不行啊
改成字符型的 也写不进去啊 如何在入库前把 属性转为数字型那?
其他代码一定没有问题,因为这个ASP页面上有很多数据要写入数据库的可是就是这个不能写入!
呵呵 好了 就是不能用DAY 这个东西 好像是和系统什么的冲突 改成别的名字就可以了 呵呵 谢谢你啊

我觉得你的问题应该是你的名称“day”或许和系统原有的变量冲突吧,或者你把“onFocus="startCalc();" onBlur="stopCalc();"“去掉看看。就你现在贴出的代码只能估计是这两个问题,你其他的代码呢?贴出来看看,到底是不是没有问题呢?

onBlur="stopCalc();"
看看是不是stopCalc函数把数据清掉了?

x=cint(request("day"))
然后将X写入相应的地方试下。

你把你数据库中的类型改一下, 改成字符
要么在存入库前将其转成数值型的.

因为 value="7" 中的7是字符. 所以day后来的值就是字符型