vc通过ADO连接本地Oracle 9i数据库(XP下),连接字符串如下:
m_strConnect = _T("Provider=OraOLEDB.Oracle.1;DataSource=orabase;User ID=its;Password=its");
连接正常。
可是当连接异地Oracle 9i数据库(2003 server下)时,使用上面的连接字符串,连接失败。
必须将连接字符串修改为:_T("Provider=OraOLEDB.Oracle.1;Data Source=orabase;User ID=its;Password=its"); 即在将“Data”和“Source”用空格分开。