0

PHP 経由でパーベイシブ データベースに接続する方法を知る必要があります。

私が知っているように、ODBCを使用する必要があります。Windows 7システムで構成し、パーベイシブ サーバーでテーブルを作成しました。

これは私のコードですが、動作しません:

$connect_string = "DRIVER={Pervasive ODBC Client Interface}; SERVERNAME=localhost; SERVERDSN=demodata;";
$conn = odbc_connect($connect_string, 'root', 'root');
4

2 に答える 2

2

おそらく、ODBC ドライバーは既にインストールされています。http://www.pervasive.com/database/Home/Products/PSQLv12.aspx (現在のバージョンは 12)から Pervasive Client をインストールして最新版を入手しました。

次に、32 ビットまたは 64 ビットに応じて、次の接続文字列を使用します。

32ビット:

$connect=odbc_connect("Driver={Pervasive ODBC Client Interface};ServerName=localhost;ServerDSN=DSNname;",
    "Username", "Password", SQL_CUR_USE_ODBC); 

64 ビット:

$connect=odbc_connect("Driver={Pervasive ODBC Interface};ServerName=localhost;ServerDSN=DSNname;",
    "Username", "Password", SQL_CUR_USE_ODBC); 

(これらの文字列は、Windows の ODBC データ ソース アドミニストレータで確認できます。他のオペレーティング システムでは同等のものを使用してください)。

于 2016-09-18T14:58:07.093 に答える
0

次の接続文字列を使用します。

$connect=odbc_connect("Driver={Pervasive ODBC Engine Interface};ServerName=localhost;ServerDSN=DSNname;",
    "Username", "Password", SQL_CUR_USE_ODBC); 
于 2015-02-24T12:58:22.193 に答える