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

企业网站只用静态页织梦网站文章发布信息模板下载

企业网站只用静态页,织梦网站文章发布信息模板下载,网站建设后期服务收费标准,国外引流推广平台返回#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.pierceye.com/news/542985/

相关文章:

  • jsp网站 iisasp.net做的音乐网站
  • 网站特效怎么做的常州网站建设报价
  • 网站漂浮窗口代码麻涌东莞网站建设
  • icp许可证对网站的要求怎么不用wordpress
  • 四平市城市建设档案馆网站山东省建设业协会网站
  • js网站访问计数ui网上接单网站
  • 西安优秀高端网站建设服务商国外网站阻止国内访问怎么做
  • 招生型网站建设不用js做网站
  • 网站正能量视频不懂我意思吧wordpress readme
  • 石家庄网站seo优化站长工具ip地址
  • 网站运行速度慢一个网站做三页是什么意思
  • wordpress视频网站企炬网站
  • 做数据收集网站租一个服务器多少钱
  • 苏州网站制作推广网站改版 删除栏目
  • 电子商务网站开发需求文档怎样建自己的网站
  • 通过关键词优化提升企业网站个人 可以做网站备案吗
  • 山西百度公司做网站的网站监控的软件怎么做
  • 如何做一份企业网站网站调用微博
  • 电子商务网站的设计工具wordpress中文用户名
  • 网站免费下载软件软件著作权申请多少钱一个
  • 东莞网站视频网站建设和管理规则
  • 内网网站建设方案wordpress 开发主题
  • 咸阳网站建设联系电话星悦做任务网站是
  • 家居网站建设的背景及意义免费域名注册官网
  • 桂林网站制作多少钱排名优化seo
  • 将网站保存怎么做wordpress 后台菜单
  • 2.0网站线上建设什么意思做外贸网站哪家的好
  • 网站域名可以更改吗安装wordpress插件目录下
  • 海南省澄迈住房和城乡建设厅网站ui设计师创意平台
  • 青岛网站设计公司排名wordpress 下载主题