There is a method TrafT4ResultSet.isBeforeFirst() which allows you get the cursor status, while error 29050 occurs. Since T4 and T2 are different from each other on logic, they may have different errors. I don’t think it’s a good idea to unify the error messages. Currently, T4 has 188 error messages at least while T2 has 89 messages on Java side. By the way, T4 only have source code in Java while T2 contains it in both Java and C++.
There is a method TrafT4ResultSet .isBeforeFirst( ) which allows you get the cursor status, while error 29050 occurs. Since T4 and T2 are different from each other on logic, they may have different errors. I don’t think it’s a good idea to unify the error messages. Currently, T4 has 188 error messages at least while T2 has 89 messages on Java side. By the way, T4 only have source code in Java while T2 contains it in both Java and C++.