| 9083 | |
| 9084 | |
| 9085 | static void move_error(const Arg::StatusVector& v) |
| 9086 | { |
| 9087 | /************************************** |
| 9088 | * |
| 9089 | * m o v e _ e r r o r |
| 9090 | * |
| 9091 | ************************************** |
| 9092 | * |
| 9093 | * Functional description |
| 9094 | * A conversion error occurred. Complain. |
| 9095 | * |
| 9096 | **************************************/ |
| 9097 | |
| 9098 | Arg::Gds status_vector(isc_random); |
| 9099 | status_vector << "Dynamic SQL Error" << Arg::Gds(isc_sqlerr) << Arg::Num(-303); |
| 9100 | |
| 9101 | // append any other arguments which may have been handed to us, then post the error |
| 9102 | status_vector.append(v); |
| 9103 | |
| 9104 | status_exception::raise(status_vector); |
| 9105 | } |
| 9106 | |
| 9107 | |
| 9108 | static void receive_after_start(Rrq* request, USHORT msg_type) |