下拉列表框值写如数据库问题,急急急急
我有两个页面,一个form,一个写入数据库的文件.asp,form是这样的<form name="form" action="test1.asp" method="post">
<select name="years" size="1">
<option>2008</option>
<option>2009</option>
<option>2010</option>
<option>2011</option>
<option>2012</option>
</select>
年
<select name="months" size="1">
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select>
月
.asp文件是这样的,就是那个处理文件,把数据写入数据库的文件:
years=request.form("years")
months=request.form("months")
days=request.form("days")
set rs=server.CreateObject("adodb.recordset")
sql="select * from [admin]"
rs.open sql,conn,1,3
rs.addnew
rs("riqi")=years-months-days
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
奇怪的是,写是能写进,但是就是值不对,就是说运行时,我在下拉框中选定的值跟写进数据库中的值不同,是怎么回事啊?我都没有碰到过这样的事情,能写进去,怎么就变了值呢???想不通,还请各位大虾赐教!!!!