Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.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 WSock32 DLL连接到Teradata_Php_Odbc_Teradata - Fatal编程技术网

无法从PHP WSock32 DLL连接到Teradata

无法从PHP WSock32 DLL连接到Teradata,php,odbc,teradata,Php,Odbc,Teradata,我正在尝试使用PHP、PDO和ODBC连接到Teradata服务器。示例代码: <?php $username = "tuser"; $password = "tpassword"; $dbcName = "tdata"; $dsn = "odbc:Driver=Teradata;DBCName=$dbcname"; try{ $pdo = new PDO($dsn, $username, $password, [ PDO::ATTR_TIMEOUT =&

我正在尝试使用PHPPDOODBC连接到
Teradata
服务器。示例代码:

<?php

$username = "tuser";
$password = "tpassword";

$dbcName = "tdata";
$dsn = "odbc:Driver=Teradata;DBCName=$dbcname";

try{

    $pdo = new PDO($dsn, $username, $password, [

        PDO::ATTR_TIMEOUT => 20,
    ]);

} catch (PDOException $e) {

    die($e);
}

检查网关规则。看看是否可以先直接telnet到TD主机。另外,如果您有一个ODBC DSN,您可以在ODBC管理器中对其进行测试。@access\u谢谢您的回答,telnet工作正常。网关关闭。连接测试成功。问题在于包含PHP的OpenServer包。默认模式下使用自己的路径的OpenServer包。我正在将选项更改为自己的路径+Windows路径,连接成功