3
我在使用PDO和PHP連接Vertica的數據庫,它拋出越來越問題連接到Vertica的數據庫Me錯誤錯誤,同時通過PDO
[的unixODBC] [驅動程序管理器]數據源名稱未找到,默認驅動程序指定」 SQLSTATE SQLSTATE [IM002]
我的連接字符串如下: -
$conn = new PDO('odbc:DRIVER={SOURCENAME};Server=localhost;Database=dashboard', "yogesh", "");
同樣的DSN與工作isql實用,但沒有t與pdo。
這不是真的足夠的信息來幫助這裏。你可以發佈你的odbc.ini和odbcinst.ini的內容嗎? – bpanulla 2013-02-11 17:26:01
我ODBC.INI包括: - [ODBC數據源] 儀表盤= MyODBC的Vertica的DSN [儀表板] 驅動= /opt/vertica/lib64/libverticaodbc.so.6.0.1 描述= Vertica的測試例 服務器名=本地主機 用戶名=約傑什 數據庫=儀表盤 密碼= '' 端口= 5433 [驅動] ODBCInstLib =/usr/lib中/ x86_64的-Linux的GNU/libodbcinst.so.1 ErrorMessagesPath = /選擇/ Vertica的/ lib64/ DriverManagerEncoding = UTF-16 LogPath =/tmp LogLevel = 4 ----------- ODBCINST.INI: [儀表板] 驅動= /opt/vertica/lib64/libverticaodbc.so.6.0.1 描述= Vertica的測試例 線程= 0 FileUsage = 1 DontDLClose = 1 – 2013-02-12 04:18:59
上述odbc.ini和odbcinst.ini正在使用odbc_connect但不能與pdo – 2013-02-12 04:23:56