|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关.数据|数据库 择要:
本文会商使用ASP存取DBF、DBC、MDB、Excel、SQLServer型数据的办法及函数完成,最初给出一个使用本文供应的函数存取Excel型数据库的例子,对企奇迹数据重用及共享具有很强的实践意义。
关头词:
ASP数据库存取,DBF,DBC,MDB,Excel,SQLServer
媒介
在Internet/Intranet网页上到处可见留言板、会商组、网上投票、网上查询拜访、谈天室等Internet功效模块,这些程序都是使用ASP(ActiveServerPage)与数据库手艺分离而完成的。在Internet/Intranet上用的数据库多数是mdb数据库或SQL数据库,可是在企奇迹Intranet网中,各类版本的数据库已存在如DBF、DBC、Excel、文本数据库,这些数据库是由使用软件如办公主动化体系、财政软件等所天生,假如ASP能间接使用这些范例数据库,就不必要从头创建数据库,进一步完成企业数据共享,事实这些数据库能不克不及间接被ASP利用,笔者经由临时切磋总结出给出一定的谜底。
1、ASP的工具存取数据库办法
在ASP中,用来存取数据库的工具统称ADO(ActiveDataObjects),次要含有三种工具:Connection、Recordset、Command,个中Connection卖力翻开或毗连数据库,Recordset卖力存取数据表,Command卖力对数据库实行举动查询(ActionQuery)命令和实行SQLServer的StoredProcedure。只依托这三个工具仍是没法存取数据库的,还必需具无数据库存取的驱动程序:OLEDB驱动程序和ODBC驱动程序。关于任何一种数据库都必需有绝对应的OLEDB驱动程序和ODBC驱动程序,ADO<才干对数据库举行存取。存取历程可用下图形貌:
由上图可知,ADO工具必需与各类驱动程序分离才干存取各类范例数据库,分歧的数据库必要分歧的驱动程序。事实呆板上已安装哪些驱动程序呢?可经由过程以下的办法来考证:Windows9X或NT的“入手下手”→“设置”→“把持面板”→“ODBCDataSource(32Bit)”中的“驱动程序”标签页查证我们的呆板上事实装了哪些驱动程序。大抵有以下表所列的驱动程序:
驱动程序 合用数据库范例
Microsoft.Jet.OLEDB.4.0 Mdb
MicrosoftAccessDriver Access
MicrosoftdBaseDriver Dbase
MicrosoftExcelDriver Excel
MicrosoftVisualFoxProDriver Dbc
SQLOLEDB.1 SQLServer7.0
</p>优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件 |
|