Re: 0.83.dev.20100507 and Visual Studio 2010

Harry Sfougaris <[email protected]>
Newsgroups gmane.comp.db.tds.freetds
Message-ID <[email protected]>
Thank you Paul.
I'm afraid it's not working for me.
I get exactly the same behavior.

Harry

On 10 Μαϊ 2010, at 3:19 μ.μ., Paul Thurston wrote:

> Harry:
>  
> I found the Windows bug in the FreeTDS Library. This is the same issue I ran into over a year ago.
> The problem is that Winsock is not being initialized in FreeTDS v0.82.
>  
> I patched the code and have place a good 64 bit build at : http://www.netegrate.com/index_files/download/SqlServer/
>  
> By the way, if you'd like to patch the code yourself and do your own build, just do the following:
>  
> Source File: net.c
>  
> Function: int tds_open_socket(TDSSOCKET * tds, const char *ip_addr, unsigned int port, int timeout)
>  
> Add to Line 201:     INITSOCKET();
>  
> Best,
>  
> Paul
>  
>  
> From: Harry Sfougaris [mailto:[email protected]] 
> Sent: Sunday, May 09, 2010 3:33 PM
> To: Paul Thurston
> Cc: FreeTDS Development Group
> Subject: Re: [freetds] 0.83.dev.20100507 and Visual Studio 2010
>  
> Ok thanks.
> Just for the record, it's not Parallels.
> I booted into bootcamp and got the exact same behavior.
>  
>  
> Harry Sfougaris
>  
> Sent from my iPhone
> 
> On 9 Μαϊ 2010, at 22:29, Paul Thurston <[email protected]> wrote:
> 
> Harry:
>  
> The emulator might be doing something weird to the Windows 64 bit environment; there is really no I can tell for certain.
> I'm afraid I can't replicate your environment (all Red Hat Linux and Windows 7 on Intel here), so I’ll end my support effort here.
>  
> I'm setting up a local copy of Sql Server 2008 now on my dev box to check out the 64 bit connectivity.
> I'll send you note after everything is up and running with 64 bit calls.
>  
> Good Luck!
>  
> Paul
>  
>  
> From: Harry Sfougaris [mailto:[email protected]] 
> Sent: Sunday, May 09, 2010 2:29 PM
> To: Paul Thurston
> Cc: FreeTDS Development Group
> Subject: Re: [freetds] 0.83.dev.20100507 and Visual Studio 2010
>  
> I coped your exact source (changing my conf file and login, but it still fails.
> I have the following in my linker input:
> dblib.lib
> libTDS.lib
> FreeTDS.lib
> WS2_32.lib
>  
> I trust this code compiles for you fine?
> Could it have anything to do that I'm running it through parallels on my MacBook Pro?
> I'll try rebooting and testing it now, just in case...
>  
> Harry
>  
>  
> On 09 Μαϊ 2010, at 9:15 μ.μ., Paul Thurston wrote:
> 
> 
> 
>  
> #include <config.h>
> #include <stdarg.h>
> #include <stdio.h>
> #include <assert.h>
> #include <stdlib.h>
> #include <sqlfront.h>
> #include <sqldb.h>
>  
>  
> int main(int argc, char* argv[])
> {
>     LOGINREC *login;
>     //RETCODE erc;
>        DBPROCESS *dbproc;
>  
>     if (dbinit() == FAIL)
>        {
>             return (-1);
>     }
>  
>     if ((login = dblogin()) == NULL)
>        {
>             return (2);
>     }
>  
>     dbsetifile((char*)"C:\\Users\\Paul\\Downloads\\FreeTDS\\FreeTDS_64Bit\\etc\\freetds.conf");
>  
>     DBSETLUSER(login, "***" );
>     DBSETLPWD(login,  "***" );
>     DBSETLCHARSET(login, "CP1253" );
>     if ((dbproc = dbopen(login, "dev" )) == NULL)
>        {
>             return (-3);
>     }
>  
>        return 0;
>  
> }//end global method main
>  
> Harry Sfougaris
>  
>  
>  
>  

Harry Sfougaris




_______________________________________________
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.