时间: 2021-07-31 作者:daque
纲要: 正文计划运用asp存取dbf、dbc、mdb、excel、sql server型数据的本领及因变量实行,结果给出一个运用正文供给的因变量存取excel型数据库的例子,对企工作数据重用及共享具备很强的本质意旨。 要害词: asp数据仓库储存取,dbf,dbc,mdb,excel,sql server 媒介 在internet/intranet网页上到处看来留言板、计划组、网上开票、网上观察、谈天室等internet功效模块,那些步调都是运用asp(active server page)与数据库本领贯串而实行的。在internet/intranet上用的数据库多数是mdb数据库或sql数据库,然而在企工作intranet网中,百般本子的数据库已生存如dbf、dbc、excel、文本数据库,那些数据库是由运用软硬件如办公室机动化体例、财政软硬件等所天生,即使asp能径直运用那些典型数据库,就不须要从新创造数据库,进一步实行企业数据共享,毕竟那些数据库能不许径直被asp运用,笔者过程长久商量归纳出给出确定的谜底。 一、asp的东西存取数据库本领 在asp中,用来存取数据库的东西统称ado(active data objects),重要含有三种东西:connection、recordset 、command,个中connection控制翻开或贯穿数据库,recordset控制存取数据表,command控制对数据库实行动作查问(action query)吩咐和实行sql server的stored procedure。只依附这三个东西仍旧没辙存取数据库的,还必需具备数据仓库储存取的启动步调:ole db启动步调和odbc启动步调。对于任何一种数据库都必需有对立应的ole db启动步调和odbc启动步调,ado<本领对数据库举行存取。存取进程可用下图刻画: 由上海图书馆可知,ado东西必需与百般启动步调贯串本领存取百般典型数据库,各别的数据库须要各别的启动步调。毕竟呆板上已安置哪些启动步调呢?可经过如次的本领来考证:windows9x或nt的“发端”→“树立”→“遏制面板”→“odbc data source(32bit)”中的“启动步调”标签页查证咱们的呆板上毕竟装了哪些启动步调。大概犹如下表所列的启动步调: 启动步调 实用数据库典型 microsoft.jet.oledb.4.0 mdb microsoft access driver access microsoft dbase driver dbase microsoft excel driver excel microsoft visual foxpro driver dbc sqloledb.1 sql server7.0