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”用空格分開。