Are you using an identical datasource and/or data connection? For example, if you're using MS ODBC for Oracle for this version, vs the native Orahome9x or Oracle ODBC connector for the other, the table and/or column names may have variations in the translation.
What is highlighted in the formula editor when you do this? "failed to open a rowset" typically means a communication errror, or a syntax error in your field names.