|
主题: asp连接VFP数据库如何实现
|
 三仙半
职务:普通成员
等级:1
金币:0.0
发贴:241
|
#12006/1/23 13:03:58
我想实现用ASP调用VFP格式的数据库,请问ADO的connection对象的ConnectionString语句的语法是什么样的?
闭起眼睛看人生
|
 蓝鲸
职务:版主
等级:5
金币:42.1
发贴:2614
|
#22006/1/23 14:44:57
非常大鱼
|
 三仙半
职务:普通成员
等级:1
金币:0.0
发贴:241
|
#32006/1/23 14:50:10
先谢谢蓝鲸兄了!我去也!!
闭起眼睛看人生
|
 三仙半
职务:普通成员
等级:1
金币:0.0
发贴:241
|
#42006/1/24 16:16:42
我到“http://www.blueidea.com/tech/program/2003/907.asp”找到了说明。 我是这样用的: connVFP.open "Driver={microsoft Visual Foxpro driver};sourcetype=DBC;sourceDB="&server.mappath("test.dbc")&";Exclusive=No;" 结果不好用,我真是束手无策了,请大家帮忙!
闭起眼睛看人生
|
 蓝鲸
职务:版主
等级:5
金币:42.1
发贴:2614
|
#52006/1/25 0:00:06
可用ODBC连接试试,因虚拟空间没有VFP数据库的,自己网络中可以试试ODBC
非常大鱼
|
 三仙半
职务:普通成员
等级:1
金币:0.0
发贴:241
|
#62006/2/2 12:38:34
我试了好多次,还是无法与VFP建立连接,能否请鲸兄帮写一个能实现的连接字符串让我参考一下?谢谢!
闭起眼睛看人生
|
 蓝鲸
职务:版主
等级:5
金币:42.1
发贴:2614
|
#72006/2/2 15:47:48
真的抱歉,VFP数据库我从来不用,通过ODBC应该可以吧。直接连接可能会有问题
非常大鱼
|
 三仙半
职务:普通成员
等级:1
金币:0.0
发贴:241
|
#82006/2/4 13:47:51
谢谢鲸兄,我再想想办法,实现后我来这里,写给大家看。
闭起眼睛看人生
|
 三仙半
职务:普通成员
等级:1
金币:0.0
发贴:241
|
#92006/2/5 15:59:50
dim conn,strConn set conn = server.createObject("ADODB.connection") conn.connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\twotab;Extended Properties=dBASE IV;User ID=Admin;Password=" conn.open 我用这段话好象把Connection对象建立起来了,因为系统没有提示错误。 然后我写了如下的话: dim rs,strSQL set rs = server.createObject("ADODB.recordSet") strSQL = "select * from abcd" rs.open strSQL,conn,1,3,1 abcd是我的vfp_test.dbc下的一个表,存为abcd.dbf,系统提示如下:
Microsoft JET Database Engine 错误 '80004005' 外部表不是预期的格式。 /twoTAB/linkVFP.asp,行 10
请问这是怎么回事?
闭起眼睛看人生
|
 三仙半
职务:普通成员
等级:1
金币:0.0
发贴:241
|
#102006/2/6 14:26:33
<% dim conn,strConn set conn = server.createObject("ADODB.connection") conn.connectionString = "Driver={Microsoft Visual FoxPro Driver};SourceType=DBC;SourceDB="&server.mapPath("database/vfp_test.dbc")&";Exclusive=No;" conn.open
dim rs,strSQL set rs = server.createObject("ADODB.recordSet") strSQL = "select * from abcd" rs.open strSQL,conn,1,3,1 %> 我的数据库结构和上贴相同,语句如上,实现了对VFP数据库的操作。 在这之前我安装了VFPODBC5.0和MDAC2.7,不知道是哪个管用了。有类似情况的可以试一下。
闭起眼睛看人生
|
 space2002002
职务:普通成员
等级:1
金币:0.0
发贴:9
|
#112006/2/17 1:27:03
[img]sdaas[/img]
|