由于项目需要,系统环境为:ASP.Net(.net3.5) + AS/400 DB2
现急求:DB2 Data Provider(还有查到一说DB2 Connect)与.Net连接,
通过ODBC可以成功连接数据库。
在网上下载 DB2 Express-C 9.7 ,在VS里编写代码如下:
Imports IBM.Data.DB2
Dim Constr As String = "Server=192.168.100.104:8471;Database=SDDB;UID=SDPGMR;PWD=SDPGMR;"
Dim dc As IBM.Data.DB2.DB2Connection = New DB2Connection(Constr)
dc.Open()
Dim cmd As New DB2Command("SELECT * FROM BISFCUSER", dc)
Label1.Text = cmd.ExecuteScalar().ToString()
编译没有问题,但运行就是连接不上数据库。
注:1 不用OLEDB方式,也不想用ODBC方式,只想用DB2直接连接
2 DB2 服务器为 AS/400,因为我对这方面不大懂,只能提供这些信息了。
------解决方案--------------------------------------------------------
下载 .net 的驱动试一下。
------解决方案--------------------------------------------------------
mark,顺便帮顶