我用VC++写了一个小程序,是将运行在我本机的数据库db1中的数据导入运行在别人机器上的db2库中,ODBC数据源db1,db2,用如下代码连接本地数据源可以,可是连接远程则不行。 HENV
m_henv;
HDBC
m_hdbc;
RETCODE
retcode;
retcode = SQLAllocEnv( &m_henv );
if( retcode == SQL_SUCCESS)
{
retcode = SQLAllocConnect( m_henv, &m_hdbc );
if( retcode == SQL_SUCCESS)
retcode = SQLConnect(m_hdbc,(UCHAR FAR*)"db1",SQL_NTS,(UCHAR FAR*)"db1user",SQL_NTS,(UCHAR FAR*)"aaa",SQL_NTS);
}
但是我将db1换成db2时r,始终连接不成功。不知道什么原因,请大家指点
|