您的位置: 首页-> 电脑文摘-> 数据库类-> ACCESS-> 正文

在ASP程序中访问Access数据库(2)
作者佚名 来源InterNet 加入时间:2005-5-21
二、使用Recordset对象操作数据

  用上面的方法打开数据库,是利用了Recordset对象建立的数据库连接,然后的对数据操作,也要使用该对象。

  用rs.open “数据表名”,Conn,2,2 方式打开数据表,就可以方便的对数据进行操作:

常见的操作对象:

  rs.addnew  :添加一个新记录在数据表末尾。

  rs.delete  :删除当前记录。

  rs.eof     :判断是否已过最后记录。

  rs.bof     :判断是否移过首记录。

  rs.update  :数据修改生效。

  rs(“字段名”):当前记录指定字段的值。

  从数据表中提取数据:用x=rs(“字段名”)的格式,提取数据表中当前记录指定字段的值。

  向数据表中填入或修改数据:用rs(“字段名”)=数据值或变量的方式,修改当前记录指定字段的值。

  三、使用SQL指令操作数据库

  在使用SQL指令对数据库进行操作时,要用如下方式打开数据库和操作:

  <%

  DbPath=Server.MapPath(数据库名)

  Set Conn=Server.CreatObject(“ADODB.Connection”)

  Conn.Open “driver={Microsoft Access Driver (*.mdb)};dbq=”& DbPath

  Sql=操作数据库的指令串

  Conn.Execute sql

  … …

  %>

  四、使用DSN连接数据库

  在以上连接数据库的方式中,都是在程序中指定数据库,指定ODBC驱动程序。如果数据源有变化,就需要修改程序。如果在系统级别上,预先定义好数据源DSN,就可以避免这个麻烦。

 在定义DSN的过程中,就已经指定好了数据源需要的ODBC驱动程序,也指定好了数据库文件的实际路径和名字,我们在程序中,只需要引用预先定义的数据源名DSN即可。

  设定义好的DSN为test,则打开数据库的方式为:  

  五、结束语

 在ASP程序中,建立数据库的连接和访问数据库,有很多方式和技术细节,在此难以一一详述。实际上,对SQL Server数据库,DBF数据库,文本文件,电子表格文件等,也都可以很方便的打开和访问,与对Access数据库的访问大同小异而已。如果说方便,Access应该是首选。如果考虑安全保密性,SQL数据库更好些。使用系统数据源DSN的方式建立对数据库的连接,具有更大的灵活性,也更简便些。



[文章录入员:sky365]

相关文章
  • 在ASP程序中访问Access数据库(1)
  • 相关软件:
    ::PCBOOKCN'ADS::


    ::ACCESS::
    ACCESS
    MS SQL
    MySQL
    Oracle
    Foxpro
    PowerBuilder
    Sybase
    其它
    ::阅读排行::
    ·ACCESS中使用SQL语句应注...
    ·Access数据库开发技巧(一)
    ·DELPHI中操作ACCESS技...
    ·Access数据库开发技巧(四)
    ·Access数据库开发技巧(二)
    ·Access数据库开发技巧(三)
    ·Access与Office其他成...
    ·Access下如何使用通用对话框
    ·在ASP程序中访问Access数...
    ·数据库防下载经典