From 7c30f0e6d09a3f8853d69d288da3a584ef25bce1 Mon Sep 17 00:00:00 2001 From: juha Date: Thu, 14 Jun 2012 17:51:35 +0000 Subject: [PATCH] sqldb: Register TPQEventMonitor component etc. Issue #22232, patch from Ludo Brands git-svn-id: trunk@37647 - --- components/sqldb/design/registersqldb.txt | 4 +- components/sqldb/design/tmssqlconnection.png | Bin 285 -> 975 bytes components/sqldb/design/tsybaseconnection.png | Bin 298 -> 1138 bytes components/sqldb/registersqldb.lrs | 231 ++++++++++++++++-- components/sqldb/registersqldb.pas | 14 ++ 5 files changed, 229 insertions(+), 20 deletions(-) diff --git a/components/sqldb/design/registersqldb.txt b/components/sqldb/design/registersqldb.txt index 9fffa65cdb..ae9872431a 100644 --- a/components/sqldb/design/registersqldb.txt +++ b/components/sqldb/design/registersqldb.txt @@ -1,4 +1,5 @@ tfbadmin.png +tfbeventmonitor.png tibconnection.png tmssqlconnection.png tmysql40connection.png @@ -10,9 +11,10 @@ tmysqlconnection.png todbcconnection.png toracleconnection.png tpqconnection.png +tpqteventmonitor.png tsqlconnector.png tsqlite3connection.png tsqlquery.png tsqlscript.png tsqltransaction.png -tsybaseconnection.png \ No newline at end of file +tsybaseconnection.png diff --git a/components/sqldb/design/tmssqlconnection.png b/components/sqldb/design/tmssqlconnection.png index 9a5ec19291c8681c5a20ddadf2f08ff980970423..ee43d8d15089e5d50cde7e9ed9237359f13cd73b 100644 GIT binary patch delta 915 zcmV;E18n@A0?!AKN`DIy000XT0n*)m`~Uz0Vo5|nR7l6I)_Z7BWf%tV-#53FhL>{c zj9OOew9>S^71$LiZIqRiMno2ALPA)We??GOLKs1o;V4a|NHa_?p7%M2PL7Bujfn9P(SP6nbwosAL{vn??GbTF zM2LuK|E5;zP`s}0N<)S`fJS_YZfL~~n3Ga!>Iy(XhbvR2P*T!OY3UD^FQ01W%$<%O z?}_&?=RY%mU??V|I}YGNjBxX$UOwEkS*xG08@p2*)2;zzkbzi&7cmlRF$Pr`d`KJxi+|1JU|;Y^Ff4dJcq*s}CIn-n?YZ-Ur-SXm^k}#7f=)21uoyeA8nbW) zc4h`W@fa#ljStX*%3#3hvUoUnB3KxV$?IQ&gTbVrTafboLHV8Dc|9O?QaoWR?!ZFq zLs_xmlmSOO%(dF?;r_DWwOy zo9S~T9Ul?bN5t@mxHcl*I-Poj9Yjs(amB^ADkykCZS7>m z#Vf2f6o0+54F~47wR9N4Pi`S-L7o(cdliR}<4QB0J(83_%b4iW=m{Ka=e^ zB2RIBN@*!nRc&jjsj2POe&-V>j&cIvNgTn~_zL%C@6W?4d0=K?dmgZDixw@f|9dO? z_U)~#tW-@+Z3mH$;^LIjl8Cqo@1qXS;`J=*I=q=uYK{n_N0)aHv%dboN$d74D#A(} z#(%Dy|L5Q!uEX0nj&dBskjlz;m!8ToWo4ys5{nZeC)|yx*&*vO3ME$ zPiIxtwrJ1b$dQJ>G{{zMZ3lEYuE7O38$ai^eU~+;NGYv76@z8V*2M{cKUpF2XskIMF-pi8wVU9vBtNm0001;Nkl(}_-G$3L5uO-C1Oh;G_kD94LxS}O(;De1g@3=+@GMS(EQzp)0yLdL`;%ej=U?&h;~xNk zH*eYi0K)euxDT&)2k+niX3D*K_2bhwc>8wrLGJnU1Y~8sc(Bov5ET~YKFEFepqj={ zLPSIm1Oe~f{eSZ4d{)*A05GZeW<-oJSS*$Y9(<|b@-l3A@Xd%U7K@?eK3>262>?vW zUcUSelZgnQKHb7!qHa9x5*{r&ugTrVTjf)ZgDv zk|fdE+L}?EF-A>IO*A?>O1iES=bS>J5Dg9v5@U=S8yl&)x!E{SEEc1#t}eR1z9y3g znx-KViGLtJKOd8mlcsi56a{BzX9h}#!-2ZGI*6i(xVX5xju8Y1f&ftz(caz;S(eQv z`~808=H{ZIp#du^E4aM8Gz#YB+S8O z^Ye2G27_d?*=Tll*1!}D2C1N+fFwyGm&-+4TYp=`7$YL0*49?4sHmXv@o^d-AE(;d zTJrgP#5w#z$RaIPETtL$_-Rc7rj7v9U2@-eR#JJ3AY=N6^vHK^GSnMn@eT9Z_0Z8jX#Ok*cb6c6Mgq;+)gM z!UCnFq>!qr)YjH!>Z1G3ySlm}Q4j>2oSYyUjUqWY**K-$ZbxZpDW;~T5RFDLG&E%3 zA|j-xr^DfJz-F_7a}G_@Ocyp1iC}nm7=NOsX&4z9fh^15oSRToRaIeqeI3Wg$MASO zn4g~qV+@QjEG#Ubv$GSrt|Jr*ArJ^45{W?9bzEItp|7tGR;v}l;^HE$uC79oBve;d zqq@2p01yZSFflQKa5xN`&4$#}RP65VA~iJ?iHV6QD=R}$Q4u^I4?>|3IOj-9OG86a zQWDP3&k+uX;dZ+raL(yomhr^?jp55N=NzIaLf3Uj(%lorIX5oXV>JNaFXYOs*Ls_@ QH2?qr07*qoM6N<$g5Y2HnE(I) delta 251 zcmeywv5IMedHsI|AY8C_`D6wL2F?PH$YKTtzQZ8Qcszea3Q&-}#M9T6{SLD0|In2Ad9sAG z?BmJGEi)xDc-r={>bzijA?O>(lI-pJg6)x4C`P^}?T>$<-2v&7`*?VG_WYO3e9del zwjn@u!Nq3IlTNQ98jiCc-f(DPR?ySG=Q$XxjvqIDuTm}xbT)&htDnm{r-UW|5zA)R diff --git a/components/sqldb/registersqldb.lrs b/components/sqldb/registersqldb.lrs index 99aa48c523..a19ffa508e 100644 --- a/components/sqldb/registersqldb.lrs +++ b/components/sqldb/registersqldb.lrs @@ -60,6 +60,73 @@ LazarusResources.Add('tfbadmin','PNG',[ +'*'#204'lX'#208'_?;'#190'M'#240#31#153'+'#219#218#137#191#31'2'#0#0#0#0'IEND' +#174'B`'#130 ]); +LazarusResources.Add('tfbeventmonitor','PNG',[ + #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#24#0#0#0#24#8#6#0#0#0#224'w='#248#0 + +#0#0#1'sRGB'#0#174#206#28#233#0#0#0#6'bKGD'#0#255#0#255#0#255#160#189#167#147 + +#0#0#0#9'pHYs'#0#0#11#19#0#0#11#19#1#0#154#156#24#0#0#0#7'tIME'#7#220#6#10#10 + +#23#20'['#27#182#13#0#0#5#133'IDATH'#199#181#149'}l'#213'W'#25#199'?'#207#249 + +#221#215#222#246#210#222#210'B'#161'-'#148#178'R'#173'H'#197#17'6'#2'":'#231 + +'d'#25'f&'#140'.'#211#232#18'_'#226#31'&'#154#204'T'#255#243'%&'#206#196'd' + +#127#24#28#9#234#146#201#156#25#186#204#153#141#21'R2;V b'#25#204'A'#161#148 + +'r'#251#254'r'#219#222#222#247#251#187#191#243#248'G_'#146#174'&'#254'3Or' + +#146#147'sN'#158#239's'#190#231#251'|'#31'QU'#254#159#195#247'Q'#6'{'#246#217 + +#23'V'#214#157#157#223#248#232#0#186#186'z'#165#175#175#127#21#21#239#190'{' + +#21#160'B'#254#23'ES'#147#241'5'#23'j74'#202'R'#198#10'D'#129'Tu'#245':'#26 + +#27'7'#210#215#215#191#234#174'Xk'#17#17#172#181#24'#'#128'05'#25#215#137#177 + +#171' '#197'5'#128#137#153#15'('#11#215#210#208#244#8'u'#155#182#202#217#174 + +#222#22#224'V<>'#177#10'`'#153'"Q'#213#165#224#144#205#27#198#134#186'4'#149 + +#252#23#173#173';'#9'E?'#11#148#1#203#143#16'D'#227'$'#167'_'#230#218'{7'#137 + +#213'>F['#251'W'#228#228#201'W'#31#4'.66nT`'#213'+'#196#243'J'#24#129#133#140 + +'p'#251#218'otCl'#152#250#214#239#1#141#160#138'bQ'#21'D'#22#167'*'#136#0'z' + +#145';W~'#194#216#220'^r'#250#8#241#248#196#17#224'u'#128'D"'#201#129#3#237#0 + +#24#128'L'#193'a'#240#218'ou['#205'M'#234'['#127#142'g'#27'Q'#245'P'#17'D'#28 + +#140'1K'#193#21#17#176#182#132#199#3'4'#223#255'GZk'#186#137#200'9:'#158'z' + +#252'u'#192'Y'#206'|'#223#190'v'#246#237'k'#7#171#202#200#157'n'#29#187#244 + +#132#170'.h'#201'SU'#235#170#167#170#227#131'oh'#239#223':'#244#237#174'?h<>' + +#172#158'W'#210'\6'#173#197'bQ'#173'-j'#201#170'j'#241#170#222'9'#179'U'#223 + +#239#251#187#170'*'#31#158#226#230'g~9'#217#215#217'Y'#177#233'Q*'#26#31#7'u' + +'I'#167's'#252#251#159#175'P'#147#127#30'['#152#196#239'w'#201#23#195#140#155 + +''''#169#171#223#193#150#29'_$'#20#169#5'['#196'3A'#156#187#223#162#231#194 + +'{<'#208'qQ'#2'~'#179'J'#20'F'#167#223#234'$'#155#196#171'|'#20#212#162#248 + +#153#184#250'kZ'#18#223#164#198#140#17#147#5#162'6G'#141'o'#158'J'#247':'#145 + +#234'='#4#203'7'#0#138'b'#240#161#184#193#135#185#175#236#6'7'#174#247#174 + +#145#180#153#185#217#197'T'#182#153#170'h'#0#181#30'F'#148#237';'#246#226'oz' + +#134#208#206#147'DZ~'#132'W'#172#132'|'#144'&='#199#189#238#31'03='#179#242 + +'''*'#130#167'Qb'#225#245#140#190#255#151#181'V'#225#206#220'&_'#190'k'#137 + +#179'E'#149'h'#237'a*j'#15#3'p/WO'#160#240#2#20#242'D#'#235#169'r'#7'pS#h' + +#205'zD'#237#162#210#10#25#242')Ke'#254#250'Z'#0#155#152'F'#130'%deK'#1'a' + +#240'N?'#241#11'''h'#200'u'#19'&'#133'''A'#242#179')B'#235#14#18#169'Z'#150 + +'0'#24#17'ta'#148#194'\'#134#152#204#252#23#179'K'#151#240'/'#196#151'$'#9'*' + +#134#155#151#206#224#188#243#12#237#254#4#5'+'#148#8'"x'#184'6H'#221#254#14 + +#194'U1'#180'T'#196#24#31#168'Gv'#232#10#154#182'H`'#173#181#153#170#242':' + +#194#137'~'#238#142'N#'#198#161'8?N'#232#194'O'#169'q'#231'Ig"'#148'r'#17'4' + +#231#224#165'!'#212#242'U'#130'-G'#240#220#226#162#173'8>'#6'.'#191'I'#225 + +#214'%'#2#182#146#203#131#195'k'#1#202#26'>'#131'ol'#144#217#190'7'#23#171'u' + +#224'<'#145#228#20#169'T'#0#201#129#205'*N'#214#195'-U2'#188#249'(N '#140#207 + +#31'`'#190#228#167#175#251#175#20#223#248#25#217#185'9F'#210'I'#252#225#24 + +#191#232#144#211#191#251#174#211#182'BQ'#177#249'KT'#157'{'#133#185'K'#167 + +#137#239'=B'#131'U'#242'I'#131'1`'#197#160#10#158#24#252'6O'#242#204'q'#206 + +#15#221'"'#152'KP>'#222'Gt'#244'2Q'#178'\'#201#185#236'>'#246'uj'#163#213'|j' + +#252#198#161#238'W'#255't'#23#248'!'#128'/'#176'm'#183#20'Z'#30#214#170#179 + +'/1}'#246'E'#194#173#31#199#239#250'q]'#23'1'#130#2#174#10'"'#150#173'C='#148 + +#238']F'#173#139#207'+'#224#4#130#204#17#162#168#30'e'#27#154#184'~'#165#151 + +#166#134'P'#204#23#140#213'='#247#148'S'#253#253'S^'#194#248#195#229#4#15'=M' + +#180'b'#11'r'#250'8'#163'w'#227'8&'#134#205#8'6'#3#154#17#200#10#154'q'#240 + +'rA|Y'#139'/'#239#195#186#21#20#178'A&f'#210#172'k'#254'$n&'#131#227#24#242 + +#169#4#13#205#247#181'L'#205#234#158#197'J'#246'<"m{$'#248#228#143#169#25#159 + +'''w{'#128'l'#227#131'8'#179'%'#188#180#131']'#16'lJ'#176#11#130#151#132#226 + +#130#193'M'#10'^'#218#160#243#150#129#233#20';'#31#250'<'#142'c'#240#7#12#158 + +#194#174'Ol'#250#216'|'#138#207#173#180'L'#181#150#202#195#199'$'#144'su'#226 + +#248#243'L'#31'='#202#230#178'zJ'#147'c'#216'`'#8#249'p'#215#19#176#249#28'q' + +#205'Su'#248#11'8>'#31#3#183'F'#24#25'N'#17#9#186#180'm'#247#151#127#250#254 + +'m'#135#158#222'#'#7'e'#217#245'PE'#140'!'#127#254#188#246#247'\$'#176'9F' + +#232#212')'#220#145'Q$'#20'Z,'#196'e'#151','#20#9#239'n'#167'o'#215'v^z'#249 + +'W'#255'X>'#250#243'k'''#14#30#251#242'wz'#150']'#228#131'i~'#191#210'2U'#21 + +#181#22#227'8h6GIAr'#217'o'#207'>w'#226'D'#250#173#183#209'l'#30'S]I'#176'm' + +#7#235#158'x'#140#178#131#251#197'8&'#0'l'#1#162#7#182#240#181#141#229#236 + +#159'H'#243'N'#207'=^'#4#10#192#208#127#0#129#19#218'|G'#29#22#218#0#0#0#0'I' + ,'END'#174'B`'#130 +]); LazarusResources.Add('tibconnection','PNG',[ #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#24#0#0#0#24#8#6#0#0#0#224'w='#248#0 +#0#0#6'bKGD'#0#255#0#255#0#255#160#189#167#147#0#0#0#9'pHYs'#0#0#11#19#0#0#11 @@ -124,15 +191,44 @@ LazarusResources.Add('tibconnection','PNG',[ LazarusResources.Add('tmssqlconnection','PNG',[ #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#24#0#0#0#24#8#6#0#0#0#224'w='#248#0 +#0#0#1'sRGB'#0#174#206#28#233#0#0#0#6'bKGD'#0#255#0#255#0#255#160#189#167#147 - +#0#0#0#9'pHYs'#0#0#14#195#0#0#14#195#1#199'o'#168'd'#0#0#0#7'tIME'#7#220#3#27 - +#7#28' '#177#198#183#170#0#0#0#157'IDATH'#199#221'T1'#14#196' '#12's'#170'N' - +#157'Y'#249#255#195'n'#189#153#213'7!'#161#202#132#180'j{'#21#158#16#14'11'#9 - +'F'#18'wb'#193#205'X'#1#192#204#8#0'$'#173#18#237'^]'#239#209#198#187#2#17'D' - +#146#185#22#181'753'#158'M'#232'VPETre'#211')'#139#212#161#168#224'_'#186#232 - +#153'6'#29'!j'#135'<;'#199'$'#183#248#218#246'Q'#129#137'%'#143#184#196#146 - +'Co'#160#2'{\Ot'#242'6Ue{'#182#29#18'P'#137'F>'#207#253#6#239#25#180#8#191 - +#231#18'K>'#252#23#245'&'#246'2'#139#188'/C'#225#7#147'|]'#15'E='#166'+'#0#0 - +#0#0'IEND'#174'B`'#130 + +#0#0#0#9'pHYs'#0#0#11#18#0#0#11#18#1#210#221'~'#252#0#0#3'bIDATH'#199#173#214 + +'{hPe'#24#6#240#223'7'#183#149#134#151'r'#234#140'ZV'#234#180#210#180#188#21 + +#216#21')m'#148#149#148'FD'#22'iBBX'#152#127'EPXB'#24'A'#150#225'(M'#165'H3L' + +','#150#4#149#183'Y'#233#160#176#218#186'@'#203#187'('#14'b[5'#247#246#199'>' + +'k6c'#174':p'#254#248#206#229'}'#190#231'}'#158#247'9'#135'N'#142#136'('#141 + +#136#241#17#209#223#255'uDDaDTD'#196#237#17'qID'#136#136'i'#255#166'V'#234'P' + +#188#174#238'JC'#134'<'#128'F|'#137'nh'#197#13#152#147'Rj'#234#10'@A'#135'+S' + +#166'PR'#210'Mi'#233#15#150'/'#159'j'#230#204#157#142#31#239#137#247'0'#231 + +'?3'#128'`(&'#163';'#14#224'B'#140'p'#243#164'^>'#220#180'Y'#171#159#176#27 + +#187'S'#27#211#174#1'd'#144#129'X'#130#23'1'#18'k1'#6'U'#25'|'#6#206#194'^' + +#28#194'z'#236'J'#196#233#139#205#228'`_'#240'H0,x>x*'#168#8'&'#4'c'#163#237 + +#185#243#130#167#131#237#193#244'h'#183#241#130'N0'#170#176#24';'#176#26#179 + +'p'#6'vf'#6'='#241#24'*P'#141#15#208#130#202'`'#192#233#178'x8x"X'#24#140#201 + +#235'_'#130#131#193#164#160'['#144#242#253'A'#249#157#222'y= uRA}'#250#23'6'#157#129#225'Y'#208#18#253#250#205'Q1'#185'Y'#159#190 + +'K'#148#151#175'1{'#246#171')'#165#7#187#158'Cm'#231'}'#193#230#24'4hK'#220 + +'3'#237#227'H'#233#178'hm'#29#31#17#215'G'#196#240#136#184'6"'#222':'#157'z' + +#133#29'DM'#233'q'#197#197#183'*(xAm'#237'd'#197#197'+'#172'6'#20#189#179#13 + +#7#230#182#181't)'#139#162'P'#15#201']V'#173#26#166#185'y'#190#198#198#1#138 + +#139#215#166#148#182#228#200#152#139';'#179#176#27#208#180#169'fOA'#237#222 + +'c'#221'_'#218#176#187'h'#193'k;'#138#127#220#223#240#232')5'#136#136#139'l\' + +#209#223'-'#247'W'#19#211'1";'#226#29#12'A'#15#252#138#26#236#255#188#238'p' + +#207'a'#231#247#185#237'PC'#227#188#193#3#251#28';'#220#208'8'#245#183#223'[' + +''''#172#172'\S'#129'Ka'#193#130#153#9'RD'#244#195'4'#188#129#171's'#238',' + +#194'sX'#142#239#243'4?'#147#237'8"Oq}Ji)TUmk'#169#169#169#237#214'~'#231#19 + +''''#142'r'#2#224'I'#28#193#215#248#10#247'f'#239#207#195'+y`fa{'#30#176'm' + +#139#22'-'#175#255'{+'#250#246#237#173#172#172'TMMm'#7#145#143#226#226#148 + +#210#146#136#184#9#239#163#14#207#226#245','#234':'#188#153'Rj'#142#8#163'G' + +#151'w'#16#179#190#254#192'I'#235#246'-*'#194'J'#28#198#174#156#255#231#224 + +' '#174#195#219'8'#142'r'#28#195#144#202#202'w'#151#158#202'1ee'#165'p'#18 + +#139#19'"'''#220#141#169#217'!'#235'1'#10'%Y'#216#209#153'm'#3#198'aq'#251'O' + +'gU'#213#182'h'#207#224#200#145#134#191'4'#200'Vmm'#7't9'#174#193#5'8'#27'?' + +#231#182'}'#151'5'#168'H)'#173'='#21#131'e'#203#214#197#9#128'?['#148#147#175 + +#254#31#254'.'#224'L'#156#155#195#172#16#213')'#165#150#211'M'#134'?'#0'V' + +#241'Z4W$'#244#225#0#0#0#0'IEND'#174'B`'#130 ]); LazarusResources.Add('tmysql40connection','PNG',[ #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#24#0#0#0#24#8#6#0#0#0#224'w='#248#0 @@ -638,6 +734,69 @@ LazarusResources.Add('tpqconnection','PNG',[ +'B'#181#206#221#231'K'#250#147#221'Iy'#219#11#226#204#153#11'z'#13'`'#141'"y' +#215#207#150#127#0'N2'#237#210#217'M*1'#0#0#0#0'IEND'#174'B`'#130 ]); +LazarusResources.Add('tpqteventmonitor','PNG',[ + #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#24#0#0#0#24#8#6#0#0#0#224'w='#248#0 + +#0#5'^IDATx'#156#181#150'Ml\'#213#25#134#159#239#220';'#247#206#255#196#158 + +#31#207#140'm'#156#177#199'v'#130#131#19'7qS"R'''#14#17#11#22#8'!'#5#22'm'#5 + +'m'#164#10#186#233#166'B'#234#178'R'#23#217't'#215'EU'#129'P+'#129#218'R!'#22 + +#168'%'#208'J'#17#17#129'"7'#193'!'#9'QB'#18#252#19'{'#198#206#216#243'?'#158 + +#153'{O'#23#19';8I'#203#170'G:'#139'{'#190#171#251'|'#223#251#190'G'#186#162 + +#181#230#255#185#212'7'#31'6Z'#14#0#171#197#250#159#231'W+'#250#252#181#188 + +#158#203#149#254'k'#7#185#181#218#3#181#251#207#204#237#197#170#254#236'J' + +#142#197#213'2'#165'J'#139#239#237'I1'#208#19#226#194#181#156'>'#127'}'#149 + +'Z'#189'IW'#200#203#193'=i'#134'R'#17#185#186'P`'#230'j^'#207#175#148#176'<' + +#138#129'x'#152#225#254#174'm@'#217#148#232#147#203'K'#250#189's7'#200#175'V' + +#161#222'd'#234#240'0'#189#241' '#31#156#187#193'J'#177#14#174#6#173'AC8'#226 + +#227#196#147#187#248#226#230#29'>'#249#236'k0'#239#10#161#132#161#129'(?8' + +#190#139't4 ['#18#221'.T'#245'?'#206#207#147#207'W@'#132'#'#135#179#140#244 + +#239#224#173#247'/w>'#238'1'#17#175#7#241#217'('#191'M'#169#218#228#205#15 + +#191'd"'#27#195#219#229'C'#217'&'#226#243' '#150#201'W_'#173#240#193#204#220 + +'v'#15#20'P(7A'#9'='#241' '#217#254'.~'#255#238'E4'#130#216#30#216'l^k\W'#131 + +'R'#212#242#21#230#242#21#190'3'#210#131#187#209#190#171#7'`'#26#228#215'k,' + +#23':^('#128'J'#163'M4'#226#133#150#195#193'G'#147#248','#147#241'l'#28';`' + +#161#219'.('#1#17#208#26#195'4'#24#30#232'&3'#146#160'To'#17#13'{A'#3'"h'#17 + +#144#142#154#213#141#214'='#147'C~'#15'a'#191#5#8#166'2x$'#17#228'g'#207#238 + +#229#211'/'#151#249#195#223#175#208#214#155#13#10#207#31#201'25'#222#203#181 + +#197'"'#237#182#195'R'#161#10'J'#221#173'j'#180#6'C'#20'"'#223'HQ'#207#14#191 + +#236'L'#134#245#197'/'#150#200#23#27#156#158#153#167#222'h'#179'/'#27''''#16 + +#180')'#22#27' '#130'/`'#19#244'Y'#156#185#176#192#217'K'#203#212#155'm'#14 + +#141#165':'#19#210#153#2' '#24#240'0'#152#140#220'3'#25#224#192'p'#28#177'L' + +#28#199'a'#173#220#226#236#236'm'#28'WS'#173#183#193'P'#224#184'$">'#230#243 + +'e'#222'|g'#150#185#197'u\'#160#209't:'#154#136#160']'#192'c'#146'IE'#182#155 + +#12#16#9#216#146#205'DqQ'#20'*'#13#14#237#237#229#214'r'#153'v'#173#137'2:' + +#18#216#30#3#195#16'$h#'#150#137#6#130'>'#11','#147'N'#218#5#148'0'#146#10'?' + +#8#240#217'&'#135#247#164#232#10'Z'#4'}'#30'v'#245#237#224#204#197'%'#176'L\' + +#13#152#138#165#181':'#209#176#15#195#219'IV'#219#209#216#30#213#153'P'#0#215 + +'%'#21#13#16#242'['#127'y'#0#0#176'3'#25#162'/'#22#224#233#239#14'pi~'#157'Z' + +'y'#3'L'#163'S4'#20#165'R'#3#199#213#244#247#132#208'ku'#198'3QJ'#181#22'l8' + +#24#134#1#14'<:'#208#189#229#197#22'`._'#209#155'fO'#142'&D'#187'.'#159'^' + +#202#129'ml'#153'''J'#160#233'p3W'#230#248#190'^'#142'M'#15's|'#162#151#211 + +#255'^'#0#219#196'm'#187#24'>'#147#253#217#24#177#176#247#196'v'#192'J'#153 + +#220'ZM_]X'#211'g>_'#212'w'#202#27#244#197#3'l'#229#19'A7]FG'#18'L'#142#196 + +#25'J'#135'1<'#6#159#223'('#240'X'#166#27'Z.'#186#233#176#127'8'#193'P:r'#175 + +#253'M@6'#29'A)'#153#153'_'#173#177#184'R%'#26#246#146#138#5#160#237'"JPJ' + +#160#229#240#248#238#4#197'j'#147#215'?'#188'F<'#226#197'0'#21'G'#246#166#25 + +#223#149#160';'#22' 4'#251's'#238'_'#10' '#217#229#151'x'#196'w'#224#201'}' + +#189#242#248'x'#138'L2,J'#25#29#243#180't'#18#162#20#185'b'#157#196#14'?'#19 + +#131'1'#12#165#200'$'#131#140#164'#r'#236#145#220#251''''#18#239'Q'#185'y' + +#250#175#191'~A'#222'~'#237'ecl'#19'`'#222'O'#204'$B'#2#208#211#229#5#143'Bw' + +'n?(a'#163#229'Rm'#180'8:'#158#218'&'#195#233#223#28#155'}'#225#149'_'#142 + +#165'O'#254#234#185#245#165'+'#133#127#190#243#214#205#143'?'#190#240#139#135 + +#2#0#234#205'6'#182'G!'#134#129#214#250#238'M'#21',C'#241#216#206'n9u'#234 + +#141'{/'#207#252'8'#22'N'#244#246#250'B=}'#23'g'#206#145#233#247'v'#155'vw' + +#234'_'#191#221#31#221#24#127#237#142'z'#24#192'g'#153#164#187#252'h-'#136'2' + +':'#17#212#224#247'z'#0#152#152#24#221#218#133'"'#147#131'c'#7'G['#213'*'#134 + +#161'h'#148#239#208'?4<'#146'/'#232#201'W_}'#145#135#2#0'2'#201#144#244#197#3 + +#232'j'#139'v'#173#13'J'#17#9'Z'#0#204#205'-o'#237'R'#149#233#3#135#14#141#26 + +#134#194'c)'#28#13'{'#247#164'w'#175#151#153'>u'#234#141#135'K'#180'9'#197 + +#139#211#131#252'm'#230'6'#173#150'C'#162#219'O,d'#3'p'#242#228#179#0#188'4)' + +'S'#223#127'j'#250#168#161#204#224#245#235#11','#204#151#9#216'-'#198#178#158 + +#224#254#3#131'G'#207#190#253#210#148'|'#219'_E'#169#222'b'#246#214#154'~bwB' + +#238#175#29#27#146#31#197#3#252#4'@k'#244#159#222#253#221#212#243#207#252#244 + +'#'#17#180#214#232#203'+'#188#254#173#128#255#181'D'#196#2#6#128#240#225#1'~' + +#152#12#242#196'r'#133#179#31'}'#205#31#129#13#224#214#127#0':'#153#18#231'[' + +#215#197'v'#0#0#0#0'IEND'#174'B`'#130 +]); LazarusResources.Add('tsqlconnector','PNG',[ #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#24#0#0#0#24#8#6#0#0#0#224'w='#248#0 +#0#0#6'bKGD'#0#255#0#255#0#255#160#189#167#147#0#0#0#9'pHYs'#0#0#14#196#0#0 @@ -803,14 +962,48 @@ LazarusResources.Add('tsqltransaction','PNG',[ ]); LazarusResources.Add('tsybaseconnection','PNG',[ #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#24#0#0#0#24#8#6#0#0#0#224'w='#248#0 - +#0#0#1'sRGB'#0#174#206#28#233#0#0#0#6'bKGD'#0#255#0#255#0#255#160#189#167#147 - +#0#0#0#9'pHYs'#0#0#14#195#0#0#14#195#1#199'o'#168'd'#0#0#0#7'tIME'#7#220#3#27 - +#7#29'4'#178#7'R'#150#0#0#0#170'IDATH'#199'c'#252#255#255'?'#3'-'#1#11'2'#231 - +#13'#'#215'cl'#138'D'#254#127#147'%'#219#134#255#255#255'3'#252#255#255#159 - +#225'5'#3#231'c'#24#27#29#227#147'#'#132#153#24'h'#12#134#190#5','#232#2#232 - +#17'MQ'#4'cKE'#232#6#226'JY'#196#2'FX>'#192'f8\'#209'2'#195#187'8Sa'#212'ye' - +#146#130#136'\'#131#134'o*b$'#166','#162'$'#14#24#200'-'#2'`'#152'a'#169#193 - +#221#225']T0R\'#31'|f'#252'Oq>'#192#27#201#190#12#12#12#188#255#25'i'#235#3 - +'<'#22#176'P%'#160#209#131#9#201'B'#234'X'#128#199#7#195#176#194#161'jR'#229 - +#253#207#8#0':'#199#199'5'#239'$w'#29#0#0#0#0'IEND'#174'B`'#130 + +#0#0#1'sRGB'#0#174#206#28#233#0#0#0#6'bKGD'#0#0#0#0#0#0#249'C'#187#127#0#0#0 + +#9'pHYs'#0#0#11#19#0#0#11#19#1#0#154#156#24#0#0#4#5'IDATH'#199#181#149'KH#Y' + +#20#134#255#170'T94'#145#248'h'#31'-D'#9'Ht!'#232#248#2#167#181#5#23'vp!'#238 + +#20#193#215'6'#11#23'nlAW'#186'j'#16#4#23'.'#180#23#226#3#135#248#24'Ed$("' + +#190#22#18#186#22#18'3&'#160'4'#168#165#182#206'$'#209#198#154#212#189'g'#22 + +#142#213']'#173#204#208#246#204'Y'#213'='#247'r'#238#253#191#255#220'['#2#17 + +#17#158#24'D'#4#2'@t'#247'}s'#27'C'#130#245#7#211#26#233')'#133#127#191#214 + +#240',N'#130','#137#176#136#2'4'#157'A'#251#147'a'#230#231'_'#241#241#227#31 + +#0#128'7o'#218#0#0#194#247'('#184#15#175'w'#7#239#223#255'f'#202#189'z'#245 + +#227#211'7x'#251'v'#244'A'#238#249#243#4'de'#189'x'#176#209#147#16#21#22#230 + +'>'#200'}'#248#160#154#198'OBDD'#16#4#1#239#222#253#242#232'|V'#214#11#0'0' + +#169#248'fD'#140'1X,'#150#7#30'|'#169#224#242'2lx'#240#205#136','#22#139#161 + +#228'>^'#191#254#9#0'L'#202'^'#190#252#14#147#137#8#159'>'#221#194'j}'#246 + +#175'k'#255#147'6'#253#167#16#241'?'#135#244#181't'#206'9|>'#31'JJJ'#12#206 + +#140'1'#136#162#136#211#211'SlnnBUU8'#28#14'TTT'#224#224#224#0#183#183#183#0 + +#0'Y'#150#193#24#131#174#235'HLLDaa!@_'#197#225#225'!'#21#23#23'S4'#26'%'#206 + +'9q'#206#137'1F~'#191#159'ZZZHQ'#20#218#219#219'#'#151#203'E'#30#143#135#214 + +#215#215#201#233'tRee%moo'#147#215#235#165#158#158#30'*//'#167'X,F'#166#13'8' + +#231#212#223#223'O'#146'$'#209#218#218#154'Q'#156'1FMMM4::J'#186#174#19#231 + +#156'B'#161#16#13#14#14#18'c'#140#26#27#27#169#185#185#217'8P,'#22#163#174 + +#174'.'#186#190#190'&'#147#7#154#166'!'#18#137' ??'#31#147#147#147#166'vT'#20 + +#5'ggg'#6'J'#135#195#129#186#186':'#136#162#136#184#184#184#187#142#17#4#8 + +#130#0'Q'#20#209#222#222#14'Y'#150#205'&'#251#253'~'#228#230#230#162#161#161 + +#1'+++'#184#188#188'4'#10#230#229#229'a``'#0'KKKF1'#187#221#254#168#177#251 + +#251#251#184#185#185#129','#203'w'#30#220'K'#235#237#237#165#243#243's'#10#6 + +#131'd'#179#217'hvv'#214#192#20#12#6#169#160#160#128'$I"'#151#203'E[[['#196 + +#24'#"'#162#214#214'V'#170#168#168#160#241#241'q'#26#31#31#167#218#218'Z'#242 + +#249'|'#196'9'#255#140'('#28#14'CUU\\\@'#211'4'#228#228#228'`ff'#198#192#148 + +#157#157#13#175#215#139#238#238'n('#138#130#154#154#26#204#205#205#25#167#142 + +#143#143'Gff&222'#144#144#144'p'#247'3"'#250'|'#209#150#151#151#177#177#177#1 + +#167#211#9#0#240#249'|'#152#158#158#134#162'(HOO7!'#8#6#131#168#175#175#7#0 + +#236#236#236#192#237'v'#131'1'#134#177#177'1c'#222'b'#177' ;;'#27#184'G'#208 + +#209#209'A'#23#23#23'FG'#29#29#29'QZZ'#26#141#141#141#145#170#170'tvvf'#224 + +#226#156#211#194#194#2#165#164#164#144#170#170#212#214#214'f'#234#162#251#206 + +#187#186#186'"Q'#16#4#156#156#156' '#26#141'"99'#217'8'#165#221'nGii)'#166 + +#166#166#16#141'F144d'#224'""'#164#167#167#195#225'p'#192'f'#179#129's'#14'M' + +#211'L'#23'6'#18#137'`xx'#24#162#166'i'#24#25#25#129','#203#224#156#155'PTUU' + +'a}}'#29#199#199#199#240'x<'#152#159#159#7'c'#12#140'1,,,'#160#179#179#19#186 + +#174'#'#20#10'!'#16#8' '#18#137'@'#215'u\]]'#161#175#175#15'V'#171#21#194#226 + +#226'"'#173#174#174'B'#146'$TWW'#163#186#186#26#0#16#8#4'011'#129'p8'#12#155 + +#205#134#212#212'T'#236#238#238'"55'#21#137#137#137'(++CQQ'#17'<'#30#15'B' + +#161#16'8'#231'HKKCRR'#18#206#207#207#17#14#135#225'v'#187'!p'#206#233'^'#150 + +#241#196#254#141#225#203'1'#231#28#162'(B'#215'uH'#210#221#19#198'97.'#215'c' + +'5'#0#224'/'#228#202#172#215'z'#155#180'5'#0#0#0#0'IEND'#174'B`'#130 ]); diff --git a/components/sqldb/registersqldb.pas b/components/sqldb/registersqldb.pas index c74b119bf9..5d6d833451 100644 --- a/components/sqldb/registersqldb.pas +++ b/components/sqldb/registersqldb.pas @@ -47,6 +47,8 @@ unit registersqldb; {$IF FPC_FULLVERSION>= 20700} // FBAdmin component introduced in FPC 2.7 {$DEFINE HASFBADMIN} +{$DEFINE HASPQEVENT} +{$DEFINE HASFBEVENT} {$ENDIF} interface @@ -61,6 +63,9 @@ uses odbcconn, {$IFDEF HASPQCONNECTION} pqconnection, + {$IFDEF HASPQEVENT} + pqteventmonitor, + {$ENDIF} {$ENDIF} {$IFDEF HASORACLECONNECTION} oracleconnection, @@ -81,6 +86,9 @@ uses {$ENDIF} {$IFDEF HASFBADMIN} fbadmin, +{$ENDIF} +{$IFDEF HASFBEVENT} + fbeventmonitor, {$ENDIF} propedits, sqlstringspropertyeditordlg, @@ -161,6 +169,9 @@ begin {$ENDIF} {$IFDEF HASPQCONNECTION} TPQConnection, + {$IFDEF HASPQEVENT} + TPQTEventMonitor, + {$ENDIF} {$ENDIF} {$IFDEF HASORACLECONNECTION} TOracleConnection, @@ -183,6 +194,9 @@ begin TIBConnection {$IFDEF HASFBADMIN} ,TFBAdmin +{$ENDIF} +{$IFDEF HASFBEVENT} + ,TFBEventMonitor {$ENDIF} ]); end;