在ASP中的用法同在其他语言中,参见一个,ado的Help

解决方案 »

  1.   

    试试这样:
    <%
      set conn=server.CreateObject("adodb.connection")
      DBstr="DBQ="+server.MapPath("Mydb.mdb")+";DefauliDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
      sql="insert into 表(字段1,字段2) values ('值1','值2')"
      conn.Open DBstr
      conn.Execute(sql)
    %>
      

  2.   

    <%
       Set conn=server.CreateObject("adodb.connection")  '-->声明一个ado对象
       DBstr="DBQ="+server.MapPath("数据库.mdb")+";DefauliDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
       sql="insert into 表(字段1,字段2) values ('值1','值2')"   conn.Open DBstr
       conn.Execute(sql)
    conn.Close
       Set conn = nothing
    %>
    -->出错如下:错误类型:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
      

  3.   

    如楼上所说,你应当先建立一个数据库联接,再用Recordset对像打开
      

  4.   

    当Recordset对象执行.Update 后出错,不能更新数据或只读。这是什么回事?
    Recrodset对象的Open 参数能否说说?给予参考!大量感谢大家的帮助。