Re: dbcoltype char vs. datetimeoffset
Frediano Ziglio <[email protected]>
| Newsgroups | gmane.comp.db.tds.freetds |
|---|---|
| Message-ID | <CAHt6W4cuBby8gmoE7fKbc7KwNtkRzQuV7gehb8b9NO0v6kNVQw@mail.gmail.com> |
2013/9/23 Chris Kings-Lynne <[email protected]>: > Ah. I see that version 8.0 and 7.2 are mapped to 7.2 in PHP dblib. I imagine that's due to the MS vs. Sybase version naming confusion? > No, it's MS against MS version confusion, they changed numbering. To not having server use varchar you have to use version 7.3 (supported only by git versions). > So basically I have to fix FreeTDS to recognise the new type...any hints on where to start? > Well... dblib itself does not support these types (and probably never will) so we have to extend it on FreeTDS. > Chris > Frediano > -----Original Message----- > From: [email protected] [mailto:[email protected]] On Behalf Of Chris Kings-Lynne > Sent: Monday, 23 September 2013 2:52 PM > To: FreeTDS Development Group > Subject: Re: [freetds] dbcoltype char vs. datetimeoffset > > I'm sure I'm connecting with 8.0 - would this work if I were? > > Chris > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On Behalf Of James K. Lowden > Sent: Monday, 23 September 2013 12:11 PM > To: [email protected] > Subject: Re: [freetds] dbcoltype char vs. datetimeoffset > > On Mon, 23 Sep 2013 02:58:44 +0000 > Chris Kings-Lynne <[email protected]> wrote: > >> The dbcoltype() function returns code 47 for both varchar and >> datetimeoffset fields...is there any way to distinguish these - as >> they really are _rather_ different... > > Less different than you might think, I'm afraid. > > If you connect to a server that supports datetimeoffset with TDS 7.2, you're using a protocol for which no datetimeoffset datatype is defined. On your behalf, the server provides the data as a string, which you see as VARCHAR. That's what's known as backwards compatibility. > > There are good reasons to update db-lib to support the new datatypes, which after all are not so new anymore. What is lacking someone with time and interest. > > --jkl > _______________________________________________ > FreeTDS mailing list > [email protected] > http://lists.ibiblio.org/mailman/listinfo/freetds > -- > Message protected by MailGuard: e-mail anti-virus, anti-spam and content filtering.http://www.mailguard.com.au/mg > Click here to report this message as spam: > https://login.mailguard.com.au/report/1I1Z6dKNJV/4izNNeqIVYlx9v2DGlT29B/0 > > > _______________________________________________ > FreeTDS mailing list > [email protected] > http://lists.ibiblio.org/mailman/listinfo/freetds > > _______________________________________________ > FreeTDS mailing list > [email protected] > http://lists.ibiblio.org/mailman/listinfo/freetds