asp简单问题,急(100分)

  • 主题发起人 主题发起人 penpen
  • 开始时间 开始时间
P

penpen

Unregistered / Unconfirmed
GUEST, unregistred user!
<% dim conn
dim connstr
dim sql
Set conn = Server.CreateObject("ADODB.Connection")
connstr="DRIVER={Microsoft Access Driver (*.mdb)};
DBQ=" &amp;
Server.MapPath("../jyzd/data/db1.mdb") &amp;
";uid=;pwd=;"
conn.Open connstr
if err then

err.clear
errormsg="<BR><li>操作失败,无法创建数据库对象!"
response.end
end if
sql="insert into text(time,head,text,vtime) values('"&amp;now()&amp;"','"&amp;request.Form("name")&amp;"','"&amp;request.Form("text")&amp;"','0')"
insertRS=conn.execute(sql)
conn.close
%>
总是提示insertRS=conn.execute(sql)这一行错误,参考很多源程序我还是解决不了,自己太笨,希望哪位大侠帮帮我,谢谢!
数据库设置text表 有id(自动分配) vtime time head text
 
是日期字段的话,用类似 #2003-10-23# 的格式
 
应该不是这个的问题
我看是表单内内容收不到
 
你用
<%
response.write sql
response.end
insertRS=conn.execute(sql)
'检查是否有不能为空的字段
%>
 
id(自动分配)
vtime
time
head
text
都是什么类型的??是否可以空
还有你用于提交的报单的代码是什么 拿来看看
 
sql="insert into text(time,head,text,vtime) values(now(),'" &amp;
request.Form("name") &amp;
"','" &amp;
request.Form("text") &amp;
"','0')"
Access的语法中有一个Now()函数
 
多人接受答案了。
 
后退
顶部