Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » SQL Anywhere 数据访问 API » SQL Anywhere C API 参考 » sacapi.h

 

sqlany_connect 函数

使用指定的连接对象和连接字符串创建与某个 SQL Anywhere 数据库服务器的连接。

语法
sacapi_bool sqlany_connect( a_sqlany_connection * conn, const char * str )
参数
  • conn   由 sqlany_new_connection 创建的连接对象。

  • str    一个 SQL Anywhere 连接字符串。

返回值

如果成功建立连接则为 1,连接失败则为 0。使用 sqlany_error 检索错误代码和消息。

另请参见
示例
 a_sqlany_connection * conn;
   conn = sqlany_new_connection();
   if( !sqlany_connect( conn, "uid=dba;pwd=sql" ) ) {
        char           reason[SACAPI_ERROR_SIZE];
        sacapi_i32     code;
        code = sqlany_error( conn, reason, sizeof(reason) );
        printf( "Connection failed. Code: %d Reason: %s\n", code, reason );
   } else {
        printf( "Connected successfully!\n" );
        sqlany_disconnect( conn );
   }
   sqlany_free_connection( conn );