本机是fat32的win2003,而且已经把access数据库文件所在目录everyone的权限除完全控制外全打开了,但是为什么还是不行,并且我用了ewebeditor,他用access怎么好好的??
connnc.inc内容
<%
On Error Resume Next
Set OBJConn=Server.CreateObject( "ADODB.Connection ")
strDSN= "Driver={Microsoft Access Driver(*.mdb)};dbq= "&Server.Mappath( "f:\e1w\conn\ywwy.mdb ")
OBJConn.Open strDSN
Set Rs=OBJConn.CreateObject( "ADODB.Recordset ")
sql1= "select * from article "
Rs.Open sql1,OBJConn,adOpenDynamic,adLockOptimistic
%>
引用页内容:
<!--#include file= "conn/connnc.inc "-->
<%
IF Rs.State=1 then
response.Write( "OK ")
else
response.Write( "closed ")
end if
%>
<%=Rs( "title ")%>
显示:OK
但是字段值没有读出,可是用sql很正常啊
------解决方案--------------------
把这个“On Error Resume Next”去掉,看看错误提示。
人家关键是没有修改数据库,当然可以。你的代码可能有问题。
另外Rs.Open sql1,OBJConn,adOpenDynamic,adLockOptimistic,这个写法太麻烦了,就
rs.open sql,conn,3,3这样用数字就更简单了。