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