vb.net - VB.NET ODBC 连接到 DB2
问题描述
试图将程序的数据库从Microsoft Access迁移到DB2。设置表,迁移数据。现在我正在尝试更新我们的程序以从DB2中读取数据......
好吧,我无法通过我的程序连接它。我可以通过 Visual Studio 中的工具 > 连接到数据库(下面的屏幕截图)连接到它。我还通过数据源的系统 DSN 列表显示了可用的数据库(在本例中为DB2DEVL;32 位和 64 位的连接)。
唉,我仍然得到:
{"ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified"}
任何有关我为什么或如何解决此问题的见解将不胜感激。
db2Con As New OdbcConnection
db2da As New OdbcDataAdapter
db2cmd As New OdbcCommand
db2Con.ConnectionString = "DSN=DB2DEVL,uid=XXXXXXX;psw=XXXXXX;"
strSQL = "SELECT COUNT (*) FROM OL.TOL_USER_DATA WHERE N_EMPL = '" & UCase(userID) & "' or X_EMPL_DOMAIN like '" & LCase(userID) & "'"
db2da = New OdbcDataAdapter(strSQL, db2Con.ConnectionString)
db2Con.Open()
db2cmd = New OdbcCommand(strSQL, db2Con)
mainCount = CInt(db2cmd.ExecuteScalar)
解决方案
推荐阅读
- oop - UML - 用例和参与者
- c++ - 写入文件时没有输出
- sql - SQL Server 数据透视顺序
- python - Discord.py 机器人不发送键帽表情符号
- c# - Setup.msi,在创建自定义操作安装程序类的实例时出错
- kotlin - 启动corda jar时出现问题:newAtomicIntegerFieldUpdater
- firebase - 如何检查请求是否来自 Firebase 管理员并检查它是否在 Firestore 安全规则中得到验证?
- networking - Kubernetes 更改 Pod 地址
- java - 解析 JSON 并将对象添加到数组仅在第二次按下按钮时起作用?
- javascript - Vue.js 方法声明之间的区别