主题:  我的数据库怎么不能添加记录?

zhjw

职务:普通成员
等级:1
金币:0.0
发贴:10
注册:2002/9/23 16:13:07
#12002/10/16 10:10:07
我在模仿编写一段加入数据库记录时,用了这样一段代码加入:
conn.execute "insert into anounce(an_title,an_to,an_con,an_from,an_date) values('"&request.form("biaoti")&"','"&request.form("duixiang")&"','"&pb(request.form("neirong"))&"','"&request.form("fabudanwei")&"','"&request.form("riqi")&"')"
可是系统总是提示/:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
但是我能够删除记录,应该说我的连接没有错误阿!
所以我认为是数据库的字段类型不匹配.究竟是什么.请高手指点.
不甚感激!^



5D荣誉版主

职务:普通成员
等级:1
金币:10.0
发贴:271
注册:2002/10/16 16:19:02
#22002/10/17 8:36:15
先将你要执行的查询语句写成一个变量,然后试试
还有你数据表各字段类型能否告知?
不行的话试试这个
可能问题就出在日期an_date上,
cdate(request.form("riqi"))