Re: Column types reported from SQL Server 1008

Steve Teale <[email protected]>
Newsgroups gmane.comp.db.tds.freetds
Message-ID <1321721933.6607.9.camel@ACER>
Thanks James,

So at least I know where I am now.

Everyone needs more hands. I'm up to my neck with various efforts toward
D modules for database access. I shall switch over to Microsoft's ODBC
for the moment, then at least I might be able to get an approximation to
what my final ODBC interface might be. But I do want to get a Linux/SQL
Server implementation going.

I see that MS are threatening a Linux ODBC driver, but only a 64 bit one
at the moment.

What would be your position on licensing if I were to think about doing
a translation of FreeTDS to D. The D standard library Phobos uses the
Boost license. The ideal is just a D module with no associated library.

Thanks again
Steve

On Sat, 2011-11-19 at 11:34 -0500, James K. Lowden wrote:
> You're missing support for TDS version 7.3.  
> 
> The TDS client you're using cannot decode the binary format of bigint,
> date, and time types.  These types first appeared on SQL Server 2008,
> which brought us TDS 7.3.   
> 
> The client announces the TDS version it uses in the login packet.  The
> server knows which datatypes are defined for each protocol version.
> It converts datatypes not defined in a given version to something
> defined i.e., something the client will recognize and be able to
> decode.  
> 
> The version of FreeTDS you're using logs in as TDS 7.2, for which
> BIGINT is undefined.  The server returns it as FLOAT.  IEEE 754 defined
> double-precision floating point as 52 bits of precision, which, while
> not 64 bits, is certainly better than the 32 bits in an INT.  After
> 2^52 you get approximations.  Perhaps before then you'll get TDS 7.3.  
> 
> Work toward support for TDS 7.3 in FreeTDS is ongoing and has been
> discussed before on this list in the last few months.  No promises
> when it will be ready, not even guesses. There's always room for more
> hands.  
> 
> --jkl
> 
> 
> _______________________________________________
> FreeTDS mailing list
> [email protected]
> http://lists.ibiblio.org/mailman/listinfo/freetds
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.