Commit b4f3713
committed
ODBC-482 Problems with SQLSetPos on block cursor with NULL values.
If position was changed, SQLGetData would still read if value is NULL
from first row in the block cursor. That could lead to different issues
and even crash on SQL_DELETE or in SQLGetData() after SQL_POSITION.
Part of fix is also in the part that has been moved to c/c++ repo -
get() method returned true, i.e. error on NULL field value. Plus
resultset method isNull has been made public.1 parent 71a93d9 commit b4f3713
4 files changed
+56
-47
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2756 | 2756 | | |
2757 | 2757 | | |
2758 | 2758 | | |
2759 | | - | |
2760 | | - | |
| 2759 | + | |
| 2760 | + | |
2761 | 2761 | | |
2762 | 2762 | | |
2763 | 2763 | | |
| |||
2985 | 2985 | | |
2986 | 2986 | | |
2987 | 2987 | | |
| 2988 | + | |
| 2989 | + | |
| 2990 | + | |
| 2991 | + | |
2988 | 2992 | | |
2989 | 2993 | | |
2990 | 2994 | | |
| |||
2998 | 3002 | | |
2999 | 3003 | | |
3000 | 3004 | | |
3001 | | - | |
3002 | | - | |
3003 | | - | |
3004 | | - | |
| 3005 | + | |
3005 | 3006 | | |
3006 | 3007 | | |
3007 | 3008 | | |
3008 | 3009 | | |
3009 | | - | |
3010 | | - | |
| 3010 | + | |
| 3011 | + | |
| 3012 | + | |
| 3013 | + | |
| 3014 | + | |
3011 | 3015 | | |
3012 | 3016 | | |
3013 | 3017 | | |
| |||
3160 | 3164 | | |
3161 | 3165 | | |
3162 | 3166 | | |
| 3167 | + | |
| 3168 | + | |
| 3169 | + | |
| 3170 | + | |
| 3171 | + | |
| 3172 | + | |
| 3173 | + | |
| 3174 | + | |
3163 | 3175 | | |
3164 | 3176 | | |
3165 | 3177 | | |
| |||
3168 | 3180 | | |
3169 | 3181 | | |
3170 | 3182 | | |
3171 | | - | |
3172 | | - | |
3173 | | - | |
3174 | | - | |
3175 | | - | |
3176 | | - | |
3177 | | - | |
3178 | | - | |
3179 | | - | |
3180 | | - | |
3181 | 3183 | | |
3182 | 3184 | | |
3183 | 3185 | | |
| |||
3618 | 3620 | | |
3619 | 3621 | | |
3620 | 3622 | | |
3621 | | - | |
3622 | | - | |
| 3623 | + | |
| 3624 | + | |
3623 | 3625 | | |
3624 | 3626 | | |
3625 | 3627 | | |
| |||
3887 | 3889 | | |
3888 | 3890 | | |
3889 | 3891 | | |
| 3892 | + | |
3890 | 3893 | | |
3891 | 3894 | | |
3892 | 3895 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2184 | 2184 | | |
2185 | 2185 | | |
2186 | 2186 | | |
2187 | | - | |
| 2187 | + | |
2188 | 2188 | | |
2189 | 2189 | | |
2190 | 2190 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
802 | 802 | | |
803 | 803 | | |
804 | 804 | | |
805 | | - | |
806 | | - | |
807 | | - | |
808 | | - | |
809 | | - | |
810 | | - | |
811 | | - | |
812 | | - | |
813 | | - | |
814 | | - | |
815 | | - | |
816 | | - | |
817 | | - | |
818 | | - | |
819 | | - | |
820 | | - | |
821 | | - | |
822 | | - | |
823 | | - | |
824 | | - | |
825 | | - | |
826 | | - | |
827 | | - | |
828 | | - | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
829 | 835 | | |
830 | 836 | | |
831 | 837 | | |
| |||
846 | 852 | | |
847 | 853 | | |
848 | 854 | | |
849 | | - | |
| 855 | + | |
850 | 856 | | |
851 | 857 | | |
852 | 858 | | |
| |||
0 commit comments