测试了十几次,就是行不通!大家来评评。。。
这是一个简单的插入数据到ACCESS的语句,可是问题就在里面。
<!--#include file="conn.asp"-->
set rs=server.CreateObject("adodb.recordset")
sql="select * from ziliao where user='"&user&"' or name='"&name&"' or company='"&company&"'"
rs.open sql,conn,3,3
if rs.eof and rs.bof then'########################### 插入数据
rs.addnew
rs("user")=user
rs("pwd")=pwd
rs("company")=company
rs("name")=name
rs("date")=now ()
rs.update
session("userid")=user
rs.close
set rs=nothing
'#################################################### 其他表的插入(初始化)
userid=session("userid")
sql="INSERT INTO lanmu (userid,lanmu,order,show,edit,new,huiyuan) values ('"&userid&"','公司简介','1',True,'company',False,False)"
conn.execute sql
'####################################################3
break ()
不知道为什么,第一次数据能够添加(用的RS),第二次就不行了(用的CONNECTION)!