当前位置: 首页 > news >正文

电商网站开发环境怎么写建筑云平台

电商网站开发环境怎么写,建筑云平台,上海网站seo排名优化,网站快速收录软件返回#xff1a;SQLite—系列文章目录 上一篇#xff1a;SQLiteC/C接口详细介绍sqlite3_stmt类#xff08;六#xff09; 下一篇#xff1a; 无 33、sqlite3_column_table_name 函数 sqlite3_column_table_name 用于返回结果集中指定列所属的表的名称。如果查询中列使…  返回SQLite—系列文章目录    上一篇SQLiteC/C接口详细介绍sqlite3_stmt类六 下一篇 无 33、sqlite3_column_table_name 函数 sqlite3_column_table_name 用于返回结果集中指定列所属的表的名称。如果查询中列使用了 AS 语句为列指定了别名则该函数返回的是别名指定的表的名称而不是原始表的名称。返回值是UTF-8编码的字符串。 下面是 sqlite3_column_table_name 函数的详细原型 const char *sqlite3_column_table_name(sqlite3_stmt*,   /* Prepared statement */int N            /* Index of the column */ ); 函数参数说明 - 第一个参数是sqlite3_stmt类型的已编译SQL语句对象这个对象里面包含了查询结果。 - 第二个参数是int类型的表示查询结果中指定的列索引从0开始计数。 返回值是char *类型的指针指向指定列所在的表名称的UTF-8编码的字符串。 下面是 sqlite3_column_table_name 函数的例子 sqlite3_stmt *stmt; const char *query SELECT u.name, p.name AS product_name FROM users u JOIN products p ON u.idp.user_id WHERE u.id?; sqlite3_prepare_v2(db, query, -1, stmt, NULL); sqlite3_bind_int(stmt, 1, 1); int columnCount sqlite3_column_count(stmt); for (int i 0; i columnCount; i) {const char *tableName sqlite3_column_table_name(stmt, i);printf(Column %d Table Name: %s\n, i, tableName); } 34、sqlite3_column_table_name16  函数 sqlite3_column_table_name16 与 sqlite3_column_table_name 类似不同之处在于返回值是指定列所属的表的名称的UTF-16编码的字符串。 下面是函数 sqlite3_column_table_name16 的详细原型 const void *sqlite3_column_table_name16(sqlite3_stmt*,   /* Prepared statement */int N            /* Index of the column */ ); 函数参数说明 - 第一个参数是 sqlite3_stmt 类型的已编译 SQL 语句对象这个对象里面包含了查询结果。 - 第二个参数是 int 类型的表示查询结果中指定的列索引从0开始计数。 返回值是指定列所属的表的名称的 UTF-16 编码的字符串。 下面是 sqlite3_column_table_name16 函数的例子 sqlite3_stmt *stmt; const char *query SELECT u.name, p.name AS product_name FROM users u JOIN products p ON u.idp.user_id WHERE u.id?; sqlite3_prepare_v2(db, query, -1, stmt, NULL); sqlite3_bind_int(stmt, 1, 1); int columnCount sqlite3_column_count(stmt); for (int i 0; i columnCount; i) {const void *tableName sqlite3_column_table_name16(stmt, i);printf(Column %d Table Name: %ls\n, i, (const wchar_t*)tableName); } 在打印结果时可以将 UTF-16 编码的字符串转换为宽字符字符串。 35、sqlite3_column_text   函数 sqlite3_column_text 用于返回结果集中指定列的文本值。该函数返回指定列的文本内容的UTF-8编码的字符串。 下面是 sqlite3_column_text 函数的详细原型 const unsigned char *sqlite3_column_text(sqlite3_stmt*,   /* Prepared statement */int N            /* Index of the column */ 函数参数说明 - 第一个参数是sqlite3_stmt类型的已编译SQL语句对象这个对象里面包含了查询结果。 - 第二个参数是int类型的表示查询结果中指定的列索引从0开始计数。 返回值是const unsigned char类型的指针指向指定列的文本值的UTF-8编码的字符串。 下面是 sqlite3_column_text 函数的例子 sqlite3_stmt *stmt; const char *query SELECT name FROM users WHERE id?; sqlite3_prepare_v2(db, query, -1, stmt, NULL); sqlite3_bind_int(stmt, 1, 1); int columnCount sqlite3_column_count(stmt); for (int i 0; i columnCount; i) {const unsigned char *text sqlite3_column_text(stmt, i);printf(Column %d Value: %s\n, i, text); } 如果需要将UTF-8编码的字符串转换为宽字符字符串可以使用相应的转换函数。 - 将UTF-8编码的字符串转换为宽字符字符串可以使用 mbstowcs 函数。 - 将宽字符字符串转换为UTF-8编码的字符串可以使用 wcstombs 函数。 36、sqlite3_column_text16       函数 sqlite3_column_text16 用于返回结果集中指定列的文本值返回值是指定列的文本内容的 UTF-16 编码的字符串。 下面是 sqlite3_column_text16 函数的详细原型 const void *sqlite3_column_text16(sqlite3_stmt*,   /* Prepared statement */int N            /* Index of the column */ ); 函数参数说明 - 第一个参数是 sqlite3_stmt 类型的已编译 SQL 语句对象这个对象里面包含了查询结果。 - 第二个参数是 int 类型的表示查询结果中指定的列索引从0开始计数。 返回值是 const void 类型的指针指向指定列的文本值的 UTF-16 编码的字符串。 下面是函数 sqlite3_column_text16 的例子 sqlite3_stmt *stmt; const char *query SELECT name FROM users WHERE id?; sqlite3_prepare_v2(db, query, -1, stmt, NULL); sqlite3_bind_int(stmt, 1, 1); int columnCount sqlite3_column_count(stmt); for (int i 0; i columnCount; i) {const void *text sqlite3_column_text16(stmt, i);printf(Column %d Value: %ls\n, i, (const wchar_t*)text); } 如果需要将UTF-16编码的字符串转换为宽字符字符串可以直接将转换后的字符串打印出来。 注意并不是所有的系统都支持 wchar_t 类型如果需要跨平台编写代码可以使用带有 _t 后缀的标准 C 库函数替代宽字符函数例如 _wtoi、_wtoi64、_wtof、_wctomb、_wcstombs 等函数都是宽字符函数的标准 C 版本。 37、sqlite3_column_type 函数 sqlite3_column_text16 用于返回结果集中指定列的文本值返回值是指定列的文本内容的 UTF-16 编码的字符串。 下面是 sqlite3_column_text16 函数的详细原型 const void *sqlite3_column_text16(sqlite3_stmt*,   /* Prepared statement */int N            /* Index of the column */ ); 函数参数说明 - 第一个参数是 sqlite3_stmt 类型的已编译 SQL 语句对象这个对象里面包含了查询结果。 - 第二个参数是 int 类型的表示查询结果中指定的列索引从0开始计数。 返回值是 const void 类型的指针指向指定列的文本值的 UTF-16 编码的字符串。 下面是函数 sqlite3_column_text16 的例子 sqlite3_stmt *stmt; const char *query SELECT name FROM users WHERE id?; sqlite3_prepare_v2(db, query, -1, stmt, NULL); sqlite3_bind_int(stmt, 1, 1); int columnCount sqlite3_column_count(stmt); for (int i 0; i columnCount; i) {const void *text sqlite3_column_text16(stmt, i);printf(Column %d Value: %ls\n, i, (const wchar_t*)text); } 如果需要将UTF-16编码的字符串转换为宽字符字符串可以直接将转换后的字符串打印出来。 注意并不是所有的系统都支持 wchar_t 类型如果需要跨平台编写代码可以使用带有 _t 后缀的标准 C 库函数替代宽字符函数例如 _wtoi、_wtoi64、_wtof、_wctomb、_wcstombs 等函数都是宽字符函数的标准 C 版本。
http://www.hkea.cn/news/14450837/

相关文章:

  • 小学网站建设方案新织梦官网
  • 网站建设技能考试网站设计最好的公司
  • 做网站实验体会邢台视频优化方案
  • 一键查询注册过的网站安徽房地产网站建设
  • 河北住房和城乡建设厅网站驱动设计公司logo设计图片
  • jsp网站开发介绍静态网站建设的主要技术
  • 为什么要更新网站购物网站的建设
  • 上海网站建设哪家便宜wordpress运行php文件
  • 怎么样检查网站有没有做全站301企业网站建设的特点
  • 网站服务器租用价格 百度一下如何制作旅游网站
  • 辽宁营口建设工程信息网站有什么网站可以做编程题
  • 包头整站优化人才招聘网最新招聘信息
  • 企业网站可信度建设中山网站制作网页
  • 山东网站建设公司哪家好枣庄网站制作公司
  • 网站开发是否属于无形资产企业app有哪些
  • 网站程序开发安徽工程建设信用平台
  • 做商城网站可以个人备案公司产品推广文案
  • 产品网站别人是如何做优化的广州专业网站建设有哪些
  • 网站制作软件有哪些列表网免费发布信息
  • 做财务需要关注哪些网站百度宿迁市建设局网站
  • com都有哪些网站seo技术外包 乐云践新专家
  • 视频网站建设服务徐州做网站多少钱
  • ps临摹图片做网站的图片犯法吗网站建设 常州
  • 河源定制网站建设推广上海网络维护哪家品质好
  • 微网站下载资料怎么做做同款的网站
  • 设计的好网站一个ip可以建设多少个网站
  • 制作网站多少钱网站建设怎么开发客户
  • 上海买二手房做哪个网站好新闻发布系统
  • 做搜狗pc网站优化点下载wordpress低版本
  • 网站内链怎么删除菏泽网站建设费用