尝试将程序的数据库从 Microsoft Access 迁移到 DB2 。设置表,迁移数据。现在,我正在尝试更新程序,以从 DB2 ...
中读取数据好吧,我无法通过程序连接它。我可以通过Visual Studio中的“工具”>“连接到数据库”连接到它(以下屏幕截图)。我还将通过我的系统DSN列表显示可用于数据源的数据库(在这种情况下,为 DB2DEVL ;用于32位和64位的连接)。>
A,我仍然得到:
{"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)