Pages 1 / Total 1 1
已被查看277次    只看楼主
[转帖]在ASP程序中访问Access数据库3
主题
司徒白  




等级:究级天王
积分:147211
经验:52255
魅力:94956
威望:300
财富:21539
金钱:0.00元
帖子:391
注册:2007-04-06 15:25
楼主 资料 短消息
[转帖]在ASP程序中访问Access数据库3 2007-06-06 14:58

二、使用Recordset对象操作数据

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

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

 

  常见的操作对象:

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

  rs.delete  :删除当前记录。

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

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

  rs.update  :数据修改生效。

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

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

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

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

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

  

  四、使用DSN连接数据库

  在以上连接数据库的方式中,都是在程序中指定数据库,指定ODBC驱动程序。如果数据源有变化,就需要修改程序。如果在系统级别上,预先定义好数据源DSN,就可以避免这个麻烦。
 在定义DSN的过程中,就已经指定好了数据源需要的ODBC驱动程序,也指定好了数据库文件的实际路径和名字,我们在程序中,只需要引用预先定义的数据源名DSN即可。

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

  五、结束语

 

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



IP:125.*.*.*     顶部
论坛交流 ›› Access ›› [转帖]在ASP程序中访问Access数据库3