您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ CHECK_CONNECTION函数代码示例

51自学网 2021-06-01 20:00:33
  C++
这篇教程C++ CHECK_CONNECTION函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中CHECK_CONNECTION函数的典型用法代码示例。如果您正苦于以下问题:C++ CHECK_CONNECTION函数的具体用法?C++ CHECK_CONNECTION怎么用?C++ CHECK_CONNECTION使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了CHECK_CONNECTION函数的26个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: wsql_connection_set_charset

static int wsql_connection_set_charset(wsql_connection *self, PyObject *arg, void* closure){    int error = 0;    const char* charset = PyString_AsString(arg);    if (!charset)        return -1;    CHECK_CONNECTION(self, -1);    Py_BEGIN_ALLOW_THREADS    if (strcmp(mysql_character_set_name(&(self->connection)), charset) != 0) {#if MYSQL_VERSION_ID >= 40100        error = mysql_set_character_set(&(self->connection), charset);#else        char query[256];        snprintf(query, 256, "SET NAMES %s", charset);        error = mysql_query(&(self->connection), query);#endif    }    Py_END_ALLOW_THREADS    if (error)    {        wsql_raise_error(self);        return -1;    }    return 0;}
开发者ID:kepkin,项目名称:wsql,代码行数:29,


示例2: sb_lua_db_close

int sb_lua_db_close(lua_State *L){  sb_lua_ctxt_t    *ctxt;  sb_lua_db_stmt_t *stmt;  unsigned int     i;    ctxt = sb_lua_get_context(L);  CHECK_CONNECTION(L, ctxt);  stmt = (sb_lua_db_stmt_t *)luaL_checkudata(L, 1, "sysbench.stmt");  luaL_argcheck(L, stmt != NULL, 1, "prepared statement expected");  for (i = 0; i < stmt->nparams; i++)  {    if (stmt->params[i].buf != NULL)      free(stmt->params[i].buf);  }  free(stmt->params);  stmt->params = NULL;    luaL_unref(L, LUA_REGISTRYINDEX, stmt->param_ref);  luaL_unref(L, LUA_REGISTRYINDEX, stmt->result_ref);  db_close(stmt->ptr);    return 0;}
开发者ID:smachin1000,项目名称:sysbench,代码行数:28,


示例3: wsql_connection_set_autocommit

static int wsql_connection_set_autocommit(wsql_connection *self, PyObject *value, void *closure){    int error = 0;    int flag = PyLong_AsLong(value);    if (PyErr_Occurred())        return -1;    CHECK_CONNECTION(self, -1);    Py_BEGIN_ALLOW_THREADS#if MYSQL_VERSION_ID >= 40100    error = mysql_autocommit(&(self->connection), flag);#else    {        char query[256];        snprintf(query, 256, "SET AUTOCOMMIT=%d", flag);        error = mysql_query(&(self->connection), query);    }#endif    Py_END_ALLOW_THREADS    if (error)    {        wsql_raise_error(self);        return -1;    }    self->autocommit = flag ? 1 : 0;    return 0;}
开发者ID:kepkin,项目名称:wsql,代码行数:27,


示例4: wsql_connection_get_charset_info

static PyObject* wsql_connection_get_charset_info(wsql_connection *self, void* closure){    PyObject *result, *tmp;    MY_CHARSET_INFO cs;    CHECK_CONNECTION(self, NULL);    mysql_get_character_set_info(&(self->connection), &cs);    if (!(result = PyDict_New()))        return NULL;#define SET_ITEM_STRING(k, v) /    if (v) { tmp = PyString_FromString(v); PyDict_SetItemString(result, k, tmp); Py_DECREF(tmp); }    SET_ITEM_STRING("name", cs.csname);    SET_ITEM_STRING("collation", cs.name);    SET_ITEM_STRING("comment", cs.comment);    SET_ITEM_STRING("dir", cs.dir);#undef SET_ITEM_STRING#define SET_ITEM_LONG(k, v) /    { tmp = PyLong_FromLong(v); PyDict_SetItemString(result, k, tmp); Py_DECREF(tmp); }    SET_ITEM_LONG("mbminlen", cs.mbminlen);    SET_ITEM_LONG("mbmaxlen", cs.mbmaxlen);#undef SET_ITEM_LONG    return result;}
开发者ID:kepkin,项目名称:wsql,代码行数:31,


示例5: cubrid_conn_glo_new

/* call-seq: *   glo_new(classname <, filename>) -> Oid * * 
C++ CHECK_CONTEXT函数代码示例
C++ CHECK_CONDITION函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。