When you migrate to version 3.0, the following changes in version 3.0 may affect your applications:
Duplicate variable names result in a compiler error in version 3.0. In previous versions, PowerBuilder used the last declaration that used the duplicate variable name.
DataWindow print margins are based on the actual page size and not the print area. This may result in margins that are unacceptable. If this happens, change the print margins in the DataWindow painter.
The Oracle database interface requires you to include the FOR UPDATE clause in the SELECT statement. If you omit this clause, the UPDATE WHERE CURRENT OF CURSOR and DELETE WHERE CURRENT OF CURSOR statements will fail. This is true for all releases of ORACLE.