asp 能连上数据库,但不能插入数据
发布网友
发布时间:2022-04-21 01:17
我来回答
共4个回答
热心网友
时间:2023-10-30 16:53
<%
dim conn
dim rs,sql,connstr
set conn=server.CreateObject("adodb.connection")
'connstr="xxxx(这部分省略,但是肯定没错!)"
connstr="DBQ="+server.mappath("db.mdb")+";DRIVER={Microsoft Access Driver (*.mdb)};"
conn.open connstr
'set rs=server.createobject("adodb.recordset")
set sql=conn.execute("Insert Into user (name,password) Values ('456','321')")
set sql=nothing
'userid如果是自动编号,在Insert一句里不要写入,如上,反之可写。以上代码测试通过
%>
热心网友
时间:2023-10-30 16:54
userid, name, password三个属于系统保留变量,加上方括号就可以了。
改成这样的:
sql="insert into user([userid], [name], [password]) value('1','123','123')"
热心网友
时间:2023-10-30 16:54
sql="insert into user(userid,name,password) value('1','123','123')"
改为
sql="insert into user(userid,name,password) value(1,'123','123')"
只有文本型字段才需加单引号'123','123'
userid不可能是文本,应是数字追问一样的,还是那个错误~唉
热心网友
时间:2023-10-30 16:55
建议你一行一行的进行调试吧,错误应该不是在这里,有可能是在前面
response.write('ok')
response.end
把上面的两句放到你的程序里面,先放到比较靠前,如果有输出,再慢慢向下移,一直到不输出,就可以知道错误大概在哪里了
asp使用绝对路径连接数据库为何不能添加数据
如果不是你程序有问题,那就是iis设置上有问题,我家里的电脑,用iis可以读取数据,就是添加,修改,删除都不管用,后来我换成asp小脚本执行,就可以了。
asp网页提示注册成功,但是没有写入数据..
提醒你一下:没有数据可能是你没有“写入”数据库文件的权限,就是说,你不能对数据库进行插入、删除、更新的操作,但是你可以查看。如果你发现情况确实是这样的话,那肯定就是这个原因。解决办法如下:解决方案(小结):第一步: 找到数据库文件,就是在网站中进行操作的数据库文件(不管它是.mdb格式还...
ASP-Access网站的数据库只能读不能写,求助!
能读不能写入,很可能是数据文件夹权限问题。要解决windows 7文件夹权限问题可以尝试:1. 把WWWROOT文件夹下的网站文件夹的IIS_ISURE用户权限设置为满权限, WINDOWS\TEMP的IIS_ISURE用户权限为满权限,即可写数据库文件。2.降低整个inetpub的安全级别: 在cmd下运行: icacls c:\inetpub /settintegrity...
asp数据库插入数据提示成功但数据库中没有插入内容
是不是插入的那里得添加个表单啊?你添加表单了没有?就是在输入插入内容的那里。提交的内容得提交到数据库里并更新了才能显示。你再在那方面看看去。
用asp向数据库插入记录不成功,没有数据
不对应,修改为 if request.form("name") <> "" then 再回答:说明已经能够判别了,改对了,“缺少对象: 'dsn=1523;' ”说明你没有建立名称为“1532”的数据源,或你建立的数据源名称不是“1523”,一般数据源的名称是用字母表示的,建议不采用纯数字的名称。(注意:数据源和数据库是不同的...
ASP关于inert语句问题,总是不能添加数据。运行后不报错,但是数据库里...
这种写法比较容易出错,且不好修改,建议您用以下方法进行添加,无须判断其是否为字符串或数值类型 < set rs=server.CreateObject("adodb.recordset")sql="select * from aa"rs.open sql,conn,1,3 rs.addnew rs("Lastname")=Lastname '...以下同样的写法 rs.update '这样就添加成功了 > ...
ASP中向ACCESS数据库中添加东西 却怎么也添加不进去能从里面读出来
把网站文件夹。安全这一项,选择管理员和临时帐号的权限。都给他,至少给读写权限。再反windows目录里的temp。权限给管理员和user.其中xp默认文件夹属性,是没有安全这一项。你需要通过 工具--文件夹选项--查看--简单共享前面的钩去掉,就会出现了。
Asp在像access中添加数据时,id增加,但是数据没有进去是怎么回事?_百度...
ID是自增列吧,当你尝试插入的时候ID就自动增长一个步长(通常是1)。但是因为其他字段的约束没插入成功,数据就不会显示在数据库,可是ID增加了。祝好运,望采纳。
win7 64位系统下asp能进行读操作,但不能进行增删改查
你看看你的连接access的语句可对,能不能对数据库添加数据。如果你用的事open 的方法打开数据库添加数据,那么open 后面的参数应为 1,3 如果事直接用execute()来添加就可以直接加了
asp 插入记录老出错,data文件夹设了完全控制,数据库文也设了可读写...
insert语句出错 应该是你的数据库表名或者列名是保留的关键字 而你并没有加[]