CMGDK r49-rc2
|
00001 # i f n d e f H G L _ S Q L _ D R I V E R _ I N C L U D E 00002 00003 # d e f i n e H G L _ S Q L _ D R I V E R _ I N C L U D E 00004 00005 00006 00007 n a m e s p a c e h g l 00008 00009 { 00010 00011 / * * 00012 00013 * S Q L /ec!jWW 00014 TW[zz 00015 00016 * / 00017 00018 n a m e s p a c e s q l 00019 00020 { 00021 00022 c l a s s S Q L F i e l d ; 00023 00024 00025 00026 c l a s s S Q L R o w 00027 00028 { 00029 00030 p u b l i c : 00031 00032 00033 00034 v i r t u a l ~ S Q L R o w ( ) { } 00035 00036 00037 00038 } ; / / c l a s s S Q L R o w 00039 00040 00041 00042 / * * 00043 00044 * S Q L g~g/ec 00045 00046 * / 00047 00048 c l a s s S Q L S t o r e R e s u l t 00049 00050 { 00051 00052 p u b l i c : 00053 00054 00055 00056 v i r t u a l ~ S Q L S t o r e R e s u l t ( ) { } 00057 00058 00059 00060 p u b l i c : 00061 00062 00063 00064 v i r t u a l i n t G e t R o w s ( ) = 0 ; / / / < S_U_Lpe 00065 00066 v i r t u a l i n t G e t F i e l d N u m b e r ( ) = 0 ; / / / < S_U_W[kpe 00067 00068 v i r t u a l c o n s t c h a r * G e t F i e l d N a m e ( i n t ) = 0 ; / / / < S_W[k 00069 Ty 00070 00071 } ; / / c l a s s S Q L S t o r e R e s u l t 00072 00073 00074 00075 / * * 00076 00077 * S Q L ޏc/ec 00078 00079 * / 00080 00081 c l a s s S Q L C o n n e c t i o n 00082 00083 { 00084 00085 p u b l i c : 00086 00087 00088 00089 v i r t u a l ~ S Q L C o n n e c t i o n ( ) { } ; 00090 00091 00092 00093 S Q L S t o r e R e s u l t * Q u e r y ( c o n s t c h a r * ) ; / / / < gbL N*NS Q L g 00094 00095 } ; / / S Q L C o n n e c t i o n 00096 00097 00098 00099 / * * 00100 00101 * S Q L qR{| 00102 00103 * / 00104 00105 c l a s s S Q L D r i v e r 00106 00107 { 00108 00109 p u b l i c : 00110 00111 00112 00113 v i r t u a l ~ S Q L D r i v e r ( ) { } ; 00114 00115 00116 00117 v i r t u a l S Q L C o n n e c t i o n * C r e a t e C o n n e c t i o n ( c o n s t c h a r * , c o n s t c h a r * , c o n s t c h a r * , c o n s t c h a r * , c o n s t c h a r * c h a r s e t = " u t f - 8 " ) = 0 ; / / / < R^ N*Nޏc 00118 00119 } ; / / c l a s s S Q L D r i v e r 00120 00121 00122 00123 / * * 00124 00125 * S Q L {|W 00126 00127 * / 00128 00129 e n u m S Q L T y p e 00130 00131 { 00132 00133 s q l N o n e = 0 , 00134 00135 00136 00137 s q l M y S Q L , 00138 00139 / / s q l M y S Q L E m b e d d e d , 00140 00141 / / s q l F i r e B i r d , 00142 00143 / / s q l F i r e B i r d E m b e d d e d , 00144 00145 / / s q l I n t e r B a s e , 00146 00147 / / s q l I n t e r B a s e E m b e d d e d , 00148 00149 / / s q l S Q L i t e , 00150 00151 00152 00153 s q l E n d 00154 00155 00156 00157 } ; / / e n u m S Q L T y p e 00158 00159 00160 00161 S Q L D r i v e r * C r e a t e S Q L D r i v e r ( S Q L T y p e ) ; / / / < R^ N*NS Q L qR 00162 00163 } / / n a m e s p a c e s q l 00164 00165 } / / n a m e s p a c e h g l 00166 00167 # e n d i f / / H G L _ S Q L _ D R I V E R _ I N C L U D E 00168 00169