编程论坛
注册
登录
编程论坛
→
ASP技术论坛
关于表单提交时间的问题
hui371
发布于 2007-11-10 17:02, 609 次点击
最近我在设计一个新闻更新系统,用acess测试的,在设计数据库的时候date字段里使用默认值"now()",添加新闻时,取它的值作为添加的时间,但作到更新的页面时用的是表单提交,但提交不到数据库,而更新后 的该字段为空,有没有高手告诉我怎么办
3 回复
#2
lq7350684
2007-11-10 17:07
你可以在修改的程序中把now的值直接给date字段啊。
#3
hui371
2007-11-10 17:44
</tr>
<tr>
<td>新闻内容</td>
<td><textarea name="new_content" cols="76" rows="25" id="new_content"><%=(rs3.Fields.Item("news_content").Value)%></textarea></td>
</tr>
<tr>
<td>修改时间</td>
<td><
input name="edit_time" type="text" disabled="disabled" id="edit_time" value="<%=now()%>" size="20" maxlength="20" />
</td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="submit" name="Submit" value="提交" />
<input name="reset" type="reset" id="reset" value="重置" />
</div></td>
</tr>
这些是表单的代码,主要是修改时间的这一个文本框里的时间更新不到数据库
[此贴子已经被作者于2007-11-10 19:02:55编辑过]
#4
云中的雨
2007-11-11 17:12
用这个试试
edit_time=trim(request.form("Now"))
set rs=server.createobject("adodb.recordset")
insertsql="select * from 表名"
rs.open insertsql,db,1,3
rs.addnew
rs("edit_time")=Now
rs.update
rs.close
set rs=nothing
1