ISeries DSN-daha az ODBC Bağlantı

2 Cevap php

Ben Ubuntu 8.04.1 Server ibm_db2 v1.8.0 PHP 5.2.4 koşuyorum. Ben OS/400 V5R3 çalıştıran bir IBM iSeries vurmaya çalışıyorum ama aslında bir DSN olmadan nasıl bağlanacağını hiç emin değilim. I http://www.connectionstrings.com/ baktım ama DB2 veya AS/400 bağlantı dizeleri hiçbiri çalışmıyor gibi görünüyor. Ben ile sona All:

[IBM][CLI Driver] SQL1013N The database alias name or database name "" could not be found. SQLSTATE=42705 SQLCODE=-1013

İşte benim şimdiki DSN dizedir:

DRIVER={iSeries Access ODBC Driver};SYSTEM=192.168.0.20;Uid=user;Pwd=password

Ben de 'IBM DB2 ODBC Sürücüsünün' denedim ama yukarıdaki dize olarak aynı hatayı alıyorum ettik.

2 Cevap

Olarak çıkıyor, ben oradan her şeyi DB2-C kurmak ve boru kalmadan PHP DBU erişmek için kolay bir yol yoktu gibi ODBC kullanmak zorunda kaldı.

. Burada NET ortamında ne kullanın:

Provider=IBMDA400.DataSource.1;Data Source=xxx.xxx.xxx.xxx;Password=xxxxxxxxxx;User ID=xxxxxxxxxx;Initial Catalog=SERVERNAME

Sen "İlk Kataloğu" eksik olabilir.