Here's a patch to the MSSQL extention that: 1. Formats a resultant uniqueidentifer into a string (instead of raw binary) which is the same way that odbc handles them.
2. Enables uniqueids to be used from freetds if SYBUNIQUE is defined in the freetds code. I believe this is what the original author intended to do, since the current code doesn't do anything unless you add your own -D compile definition or change the code to work. This patch could probably also be applied to the 4.3 and 5.1 trees without modification, I haven't tried. Jason begin 666 mssql-uniqueid-patch.diff M9&EF9B M3G)U('!H<"US<F,O97AT+VUS<W%L+W!H<%]M<W-Q;"YC('!H<"US M<F,M:F(O97AT+VUS<W%L+W!H<%]M<W-Q;"YC"BTM+2!P:' M<W)C+V5X="]M M<W-Q;"]P:'!?;7-S<6PN8PDR,# T+3$P+3(U(#$Y.C(X.C0R+C<P-3([EMAIL PROTECTED] M,B M,#8P, HK*RL@<&AP+7-R8RUJ8B]E>'0O;7-S<6PO<&AP7VUS<W%L+F,) M,C P-"TQ,"TR-2 Q.3HS-3HU-2XU,C8T.3$P-#@@+3 V,# *0$ @[EMAIL PROTECTED]"PQ M," K.#$T+#$T($! "B )"0EB<F5A:SL*("-I9F1E9B!344Q53DE1544*( D) M8V%S92!344Q53DE1544Z('L*+0D)"6-H87(@*F1A=&$@/2!C:&%R8V]L*&]F M9G-E="D["BL)"0EU;G-I9VYE9"!C:&%R("ID871A([EMAIL PROTECTED]'5N<VEG;F5D(&-H M87(J*2!C:&%R8V]L*&]F9G-E="D["BL)"0EC:&%R("IR97-?8G5F.PHK"0D) M:6YT(')E<U]L96YG=&@@/2 S-CL*( HM"0D)[EMAIL PROTECTED]<75E:61E;G1I9FEE M<B!I<R!A(#$V+6)Y=&[EMAIL PROTECTED])Y(&YU;6)E<B J+PHM"0D)6E9!3%]35%)) M3D=,*')E<W5L="[EMAIL PROTECTED]&%T82P@,38L(#$I.PHK"0D)<F5S7V)U9B ](&5M86QL M;V,H<F5S7VQE;F=T:"LQ*3L**PD)"7-P<FEN=&8H<F5S7V)U9BP@(B4P,[EMAIL PROTECTED] M,#)8)3 R6"4P,[EMAIL PROTECTED])3 R6"4P,[EMAIL PROTECTED])3 R6"4P,[EMAIL PROTECTED])3 R6"4P,[EMAIL PROTECTED])3 R6"4P M,[EMAIL PROTECTED],#)8)3 R6"4P,[EMAIL PROTECTED],#)8([EMAIL PROTECTED]&[EMAIL PROTECTED]&[EMAIL PROTECTED]&%T85LQ [EMAIL PROTECTED]&[EMAIL PROTECTED]&[EMAIL PROTECTED]&[EMAIL PROTECTED]&[EMAIL PROTECTED]&%T85LV [EMAIL PROTECTED]&[EMAIL PROTECTED]&[EMAIL PROTECTED]&%T85LQ,%TL(&1A=&%;,3%=+"!D871A [EMAIL PROTECTED]&%T85LQ,UTL(&1A=&%;,31=+"!D871A6S$U72D["BL**PD)"5I6 M04Q?4U1224Y'3"AR97-U;'0L(')E<U]B=68L(')E<U]L96YG=&@L(# I.PH@ M"0D)?0H@"0D)8G)E86L["B C96YD:68*9&EF9B M3G)U('!H<"US<F,O97AT M+VUS<W%L+W!H<%]M<W-Q;"YH('!H<"US<F,M:F(O97AT+VUS<W%L+W!H<%]M M<W-Q;"YH"BTM+2!P:' M<W)C+V5X="]M<W-Q;"]P:'!?;7-S<6PN: DR,# T M+3$P+3(U(#$Y.C(X.C0R+C<P-S(X.34V." M,#8P, HK*RL@<&AP+7-R8RUJ M8B]E>'0O;7-S<6PO<&AP7VUS<W%L+F@),C P-"TQ,"TR-2 Q.3HS-CHR-2XU M.#(Y,[EMAIL PROTECTED] V,# *0$ @+38P+#<@*S8P+#<@0$ *("-D969I;[EMAIL PROTECTED], [EMAIL PROTECTED]"24U!1T4*("-D969I;[EMAIL PROTECTED],0DE.05)9(%-90D))3D%260H@ M(V1E9FEN92!344Q605)"[EMAIL PROTECTED]"5D%20DE.05)9"BTC:[EMAIL PROTECTED], M54Y)455%("\J($9R96544T0@,"XV,[EMAIL PROTECTED])53DE1544@ [EMAIL PROTECTED])E95131" P+C8Q*R J+PH@([EMAIL PROTECTED]"54Y) M455%"B C96YD:68*("-D969I;[EMAIL PROTECTED])%4E)([EMAIL PROTECTED]@9&)E<G)H )86YD;&4H8BD* ` end -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php