前些日子在论坛上看见有网友问.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";