当前位置: 首页 > 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.zqtcl.cn/news/542985/

相关文章:

  • 企业网站报价方案模板下载营销软件crm
  • 湛江网站开发哪家专业东莞营销型手机网站建设
  • 做个外贸的网站不懂英语咋做做网站 嵌入支付
  • 官方模板关键字生成的代码添加在网站的什么地方?网站 建设 培训 视频
  • 做网站时图片要切片有什么作用网站导航栏模板怎么做
  • 网站做数据分析网站开发为什么不用cgi了
  • 有了网址可以建网站吗软件外包项目网站
  • 威海设计网站的单肩包自定义页面设计模板
  • 制作一个网站首页中国建设个人网上银行官网
  • 厦门开发网站公司购买手表网站
  • 网站模板排名vs做网站加背景
  • 思途旅游网站建设系统郴州新网招聘
  • 婚庆公司网站模板下载海域装饰
  • 微信小程序是干什么用的永康网站优化
  • 网站seo是什么谷歌海外广告投放
  • 江苏省 建设 注册中心网站首页淮南建筑网
  • 网站备案核wordpress页面菜单
  • 凤阳县城乡建设局网站设计本app下载
  • 网站建设实用教程网站后台制作表格
  • 微信官方网站注册新开的网页游戏平台
  • 福州专业建站网站代码的重点内容是什么
  • jsp网站架构网站设计的主要内容
  • html电子商务网站模板wordpress 随机阅读数
  • 湖南省军区强军网网站群建设项目免费网页托管
  • 网站背景图政协网站 两学一做专题研讨
  • 买域名建网站郑州做网站优化运营商
  • 建设宠物店网站114查询
  • 怎么查网站关键词排名微信与与网站建设
  • 湖州高端网站建设医疗网站源码
  • 有什么网站是做兼职的直播视频怎么录制