bug report
ydok at 21bc.com
ydok at 21bc.com
Thu Mar 29 03:48:17 EST 2001
i has three servers,one is nt server(with sql server7 on it),the other two are linux and solaris8.
i installed freetds on the linux and solaris server(using the same release).
i try to connect the sql server from linux and
solaris8,on linux it works well,but on solaris
it dosen't.the follow is my program:
#include <stdio.h>
#include <string.h>
#include "/opt/tds/include/tds.h"
///connect to database
///login--database user
///passwd--password of database user
///server--server name or ip
int try_tds_login(
TDSLOGIN **login,
TDSSOCKET **tds,
char * user,
char * passwd,
char * server)
{
if (! login||! tds)
{
log_debug (DEBUG5, "invalid login or tds parameter");
return TDS_FAIL;
}
*login = tds_alloc_login();
if (! *login)
{
log_debug (DEBUG5, "tds_alloc_login() failed.\n");
return TDS_FAIL;
}
tds_set_passwd(*login, passwd);
tds_set_user(*login, user);
tds_set_server(*login, server);
tds_set_app(*login, "ftp server");
tds_set_host(*login, "myhost");
tds_set_library(*login, "TDS-Library");
tds_set_charset(*login, "gb2312");
tds_set_language(*login, "us_english");
tds_set_packet(*login, 512);
*tds = tds_connect(*login);
if (! *tds)
{
log_debug (DEBUG5, "tds_connect() failed\n");
return TDS_FAIL;
}
return TDS_SUCCEED;
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ibiblio.org/pipermail/freetds/attachments/20010329/4cc5e499/attachment.html
More information about the FreeTDS
mailing list