asp操作dbf数据库,只要查询

来源:百度知道 编辑:UC知道 时间:2024/06/01 21:13:28
谁能告诉怎么弄,很急````最好能给我一个查询的实例.
如果行的通的话,我会补加很多分的,谢谢 了
你说的MDB库啊,我说的是DBF的库````

你主要问的是连接foxpro的连接字符串吧 ?
DIM conn,connstr,db
db="data"
Set conn = Server.CreateObject("ADODB.Connection")
connstr = "Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;"
connstr = connstr + "SourceDB=" & Server.MapPath(db) &";Exclusive=No"
conn.Open connstr

在SQL语句中声明表名
可以用[表名]或[表名.扩展名]的形式在SQL语句中声明要操作的表名,如表文件名为t1.dbf,SQL语句为:
select * from [t1]或select * from [t1.dbf]
具体可以看参考资料

'首先要建立数据库连接
'=============
Set conn = Server.CreateObject("ADODB.Connection")
connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("数据库文件名")
conn.Open connstr
'然后就可以对数据库进行操作了,例如查询所有记录
'==============
str="select * from 数据库表名"
set rs=server.creadobject("adodb.recordset")
rs.open str,conn,1,1
'将查询到的所有记录,全部列出来
'====================<