Nếu bạn đang kết nối qua NET:
Provider=IBMDA400;Data Source=as400.com;User Id=user;Password=password;Default Collection=yourLibrary;
Mặc định Collection là tham số mà bộ thư viện nơi các chương trình của bạn nên bắt đầu thực hiện.
Và nếu bạn đang kết nối qua ODBC từ Windows (như thiết lập một trình điều khiển trong bảng điều khiển):
DRIVER=Client Access ODBC Driver(32-bit);SYSTEM=as400.com;EXTCOLINFO=1;UID=user;PWD=password;LibraryList=yourLibrary
Trong trường hợp này LibraryList là tham số để thiết lập, hãy nhớ điều này dành cho kết nối ODBC.
Có hai trình điều khiển từ IBM để kết nối với AS400, phiên bản cũ hơn sử dụng chuỗi kết nối ở trên, nếu bạn có phiên bản mới nhất của phần mềm máy khách từ IBM gọi là "System i Access for Windows" thì bạn nên sử dụng kết nối chuỗi:
DRIVER=iSeries Access ODBC Driver;SYSTEM=as400.com;EXTCOLINFO=1;UID=user;PWD=password;LibraryList=yourLibrary
cuối cùng là khá nhiều như nhau, chỉ có DRIVER thay đổi giá trị tham số.
Nếu bạn đang sử dụng này trong một ứng dụng .NET đừng quên để thêm providerName tham số vào thẻ XML của bạn và xác định các API được sử dụng để kết nối đó sẽ là OleDb trong trường hợp này:
providerName="System.Data.OleDb"
Nguồn
2008-09-18 23:06:20