请问在delphi中可以通过ado来连接foxpro数据库么? 如果可行的话,该如何做?我的相关问题,请见帖:http://community.csdn.net/Expert/topic/3261/3261448.xml?temp=.1254236谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以的。你可以同过到微软网站下载最新的ADO 驱动。 小菜(2001-04-13 17:38) 那你应该去看一看ConnectionString的写法,只是很罗嗦。如果你不知该怎样写,可以先用beta 的方法生成这个ConnectionString,然后打开来看,稍做改动就行了。比如在我的机器上生成的字串是这样的:Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="Driver={Microsoft Visual FoxPro Driver}; UID=;SourceDB=d:\my_data;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;"我只要在运行时把实际路径赋给 SourceDB 就行了,其他参数暂时不要理他:Var DBPath: String;DBPath:=//你的数据库路径;ADOConnection1.ConnectionString:='Provider=MSDASQL.1;' +'Persist Security Info=False;' +'Extended Properties=' +'"Driver={Microsoft Visual FoxPro Driver};' +'UID=;' +'SourceDB='+ DBPath +'SourceType=DBF;' +'Exclusive=No;' +'BackgroundFetch=Yes;' +'Collate=Machine;' +'Null=Yes;' +'Deleted=Yes;"'; 在我机器上的ado连接对话框上看不到该如何和foxpro数据库如何连,请高手执教 只要年会连EXCEL,你就会连FOXPRO 如何判断一个接口对象是否支持指定的接口? 如何反复播放一个声音文件直到窗口关闭? 怎样方便实现listview中点击每列的台头对内容排序? fastreport怎么找不到A3纸的选项?最大是A4了吗? 关于dbgrid的小问题 在dbgrid1中如何通过程序选择多行????(在线等待) 请用国产图形编程语言。 帮助文件制作的问题? show, showmodal有什么区别? 请问:怎样求出记录指针所在的记录是整个表中的第几位? form1变量传递到form2~~在线等待佳音 求助:有关OPENDIALOG的问题
那你应该去看一看ConnectionString的写法,只是很罗嗦。
如果你不知该怎样写,可以先用beta 的方法生成这个ConnectionString,然后打开来看,
稍做改动就行了。比如在我的机器上生成的字串是这样的:
Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="Driver={Microsoft Visual FoxPro Driver};
UID=;SourceDB=d:\my_data;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;"
我只要在运行时把实际路径赋给 SourceDB 就行了,其他参数暂时不要理他:
Var DBPath: String;
DBPath:=//你的数据库路径;
ADOConnection1.ConnectionString:='Provider=MSDASQL.1;'
+'Persist Security Info=False;'
+'Extended Properties='
+'"Driver={Microsoft Visual FoxPro Driver};'
+'UID=;'
+'SourceDB='+ DBPath
+'SourceType=DBF;'
+'Exclusive=No;'
+'BackgroundFetch=Yes;'
+'Collate=Machine;'
+'Null=Yes;'
+'Deleted=Yes;"';