前些日子在论坛上看见有网友问 .net 怎么与 foxpro 的数据库连接,昨天测试了一下,发现直接连接真的不好处理,所以采用了 DSN 的连接方式
1. 首先在系统里新建一个用户 DSN ,驱动程序选择 Microsoft Visual Foxpro Driver ,将数据库文件 .dbc 路径指定,取 DSN 名为 gbk( 根据需要取名 ) ;
2. 打开 VS.Net 2003 ,打开服务器资源管理器,即最左边的可伸缩的工具栏,在数据连接点击右键,点击添加连接,驱动程序选择“ Microsoft OLE DB Provider for ODBC Drivers ”,然后选择合适的数据源,这里是 gbk (你所取的名字),然后点击测试连接按钮,显示测试连接成功。
ObcConnection
连接字符串 "BackgroundFetch=Yes;DSN=gbk;UID=;SourceType=DBC;Collate=Machine;SourceDB=C:\\Documents and Settings\\ 吴振江 \\My Documents\\Visual Studio Projects\\jlgz\\bin\\Debug\\gbk.dbc;Exclusive=No";