用的是sqlserver2000的数据库,数据库连接文件conn.asp用sa帐号登陆的,而数据库的也是由sa导入,具有所有权限.
但问题就是现在只能读不能写,可以读出数据库里所有东西,却不能插入和修改任何一条数据.
我把数据库转为access后,程序可以进行正常读写操作.
请问这是什么问题?
但问题就是现在只能读不能写,可以读出数据库里所有东西,却不能插入和修改任何一条数据.
我把数据库转为access后,程序可以进行正常读写操作.
请问这是什么问题?
<!--#include file="admin_conn.asp"-- >
<%
set rs=server.createobject("adodb.recordset")
rs.open "Select * from tptitle",conn,1,1
rs("tpxx")="1111"
response.Write rs("tpxx")
rs.close
set rs=nothing
% >
这样读出来没问题.但是这样要写出来就是不行.
<!--#include file="admin_conn.asp"-- >
<%
set rs=server.createobject("adodb.recordset")
rs.open "Select * from tptitle",conn,1,3
rs.addnew()
rs("tpxx")="1111"
rs("tplink")="2222"
rs.updaters.close
set rs=nothing
%>
但是原表是从原来数据库中导入进来的,那个库的所有者都是sa,会是这个的问题?
请问该怎么正确从原sql数据库中导入?
http://www.zsgd.com/zsgd/admin/upfile/q2.jpg
看这两张图
试过把后面的1 和 3去掉吗?