Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Microsoft Visual FoxPro驱动程序连接问题_Php_Asp.net_Windows_Odbc_64 Bit - Fatal编程技术网

Php Microsoft Visual FoxPro驱动程序连接问题

Php Microsoft Visual FoxPro驱动程序连接问题,php,asp.net,windows,odbc,64-bit,Php,Asp.net,Windows,Odbc,64 Bit,嗨,我正在尝试使用.dbc文件连接visual fox pro驱动程序这里是代码 $dsn = "Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=C:\DataMnt\WINSIMS.DBC;Exclusive=NO;collate=Machine;NULL=NO;DELETED=NO;BACKGROUNDFETCH=NO;"; $conn = odbc_connect($dsn, "", ""); if (!$co

嗨,我正在尝试使用.dbc文件连接visual fox pro驱动程序这里是代码

$dsn = "Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=C:\DataMnt\WINSIMS.DBC;Exclusive=NO;collate=Machine;NULL=NO;DELETED=NO;BACKGROUNDFETCH=NO;";
$conn = odbc_connect($dsn, "", "");
if (!$conn)
    exit("Connection Failed: " .$conn );
我下面出错了,请帮忙

错误:-!警告:odbc\u connect:SQL错误:[Microsoft][odbc驱动程序管理器]未找到数据源名称且未指定默认驱动程序,SQL状态IM002位于C:\wamp64\www\testfiles\odbc\u test.php的第15行

甚至我已经安装了驱动程序,并将其显示在我的odbc驱动程序列表中,从那里我添加了驱动程序并定义了.dbc文件位置

但我仍然得到这个错误,我已经读出了所有堆栈溢出的帖子,但没有得到成功,所以请帮助。我添加了我添加的驱动程序附件

我在windows 64位系统上使用wamp 64位,我已经测试了mysql连接器驱动程序,工作正常。我只有.dbc文件。是否需要用户名和密码?或者我可以把它们填空

提前谢谢


更新:-Microsoft Visual FoxPro驱动程序显示在windows->SysWOW64->odbcad32.exe中,但未显示在windows->system32->odbcad32.exe中

我当前在windows 10上运行FoxPro ODBC驱动程序。它以XAMPP 32位与PHP5.6交互。查询正在运行。我比较了你和我的连接字符串。它看起来不错,只是sourceDB的路径可能需要用双反斜杠分隔。我有用户DSN而不是系统DSN。这是我的ODBC管理面板的屏幕截图。

在64位系统中,windows->system32->odbcad32.exe是64位驱动程序的显示位置。windows->SysWOW64->odbcad32.exe是32位驱动程序的显示位置。Foxpro/visualfoxpro驱动程序是32位sourcedb=C:\DataMnt\WINSIMS.DBC-您是否希望将VFP数据库中包含的DBF文件连接到数据表DBC文件?如果没有,则需要更改连接字符串的该部分。签出:connectionstrings.com/visual-foxpro