[freetds] tds_connect() bails on win32
jimv at canterbury.ac.uk
Fri Aug 13 07:42:11 EDT 2004
When trying to connect to a SQL Server machine on Linux with FreeTDS all
is well. However, when trying to connect to the same machine using a
win32 client it bails.
I compiled the FreeTDS library (DLL) etc. but when trying to connect it
spits this out:
src/tds/login.c: tds_connect (timed): Invalid argument.
And in the dump file the point it gets to is:
Connecting to <IP Address> on port <Port>, TDS <Version>.
When doing a few tests I can confirm that it bails at this point in the
TDS source (login.c:334):
retval = connect (tds->s, (struct sockaddr *) &sin, sizeof (sin));
if (retval < 0)
However, I don't know why! Any ideas?
James Vanns BSc (Hons) MCP
Senior Software Engineer (Linux / C & C++)
Canterbury Christ Church University College
Public Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x24045370
More information about the FreeTDS