首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

asp不能更新ACCESS解决思路

2012-03-22 
asp不能更新ACCESS%dbpath data.mdb connstr driver{MicrosoftAccessDriver(*.mdb)}pwdhardwarew

asp不能更新ACCESS
<%
dbpath   = "data.mdb "
connstr   = "driver={Microsoft   Access   Driver   (*.mdb)};pwd=hardwarewto;dbq= "   &   Server.MapPath( " "&dbpath& " ")

Set   conn   =   Server.CreateObject( "ADODB.Connection ")
conn.open   connstr

set   res=Server.CreateObject( "ADODB.Recordset ")
  sqlcmd= "select   *   from   admin "  
  res.Open   sqlcmd,conn,1,3

  res.addnew
  res( "admin ")= "test "
  res.update
  set   res   =   nothing
response.end  
%>
可是ACCESS并没有增加一条记录?哪里没写好呢?

[解决办法]
改成这样试试:

dbpath = "data.mdb "
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & Server.MapPath(dbpath)

Set conn = Server.CreateObject( "ADODB.Connection ")
conn.open connstr

[解决办法]
res.Open sqlcmd,conn,1,3
改为
rec.open sqlcmd,conn,3,2

热点排行