通过pdo连接到vertica数据库时出错

时间:2013-02-11 05:56:46

标签: php pdo vertica

我在使用pdo连接vertica数据库时出现问题,这让我犯了错误

  

[unixODBC] [驱动程序管理器]未找到数据源名称,并且未指定默认驱动程序'SQLSTATE SQLSTATE [IM002]

我的连接字符串如下: -

$conn = new PDO('odbc:DRIVER={SOURCENAME};Server=localhost;Database=dashboard', "yogesh", "");

相同的dsn适用于isql实用程序,但不适用于pdo。

2 个答案:

答案 0 :(得分:0)

最有可能是在错误的地方寻找ini文件,在php文件上做一个strace,看看它是否试图从正确的路径访问ini文件

答案 1 :(得分:0)

您是否尝试过更改

DRIVER={SOURCENAME};

Driver=Vertica