摘要: 一、约束 Constraints 我们在数据库中存储数据的时候,有一些数据有明显的约束条件。 比如一所学校关于教师的数据表,其中的字段列可能有如下约束: 年龄 - 至少大于20岁。如果你想录入一个小于20岁的教师,系统会报错 国籍 - 默认中国。所谓默认,就是如果你不填写,系统自动填上默认值 姓名 阅读全文
posted @ 2017-12-19 19:14 windy_net 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 上一篇介绍的sqlite3_exec 是使用回调来执行对select结果的操作。还有一个方法可以直接查询而不需要回调。但是,我个人感觉还是回调好,因为代码可以更加整齐,只不过用回调很麻烦,你得声明一个函数,如果这个函数是类成员函数,你还不得不把它声明成static的(要问为什么?这又是C++基础了。 阅读全文
posted @ 2017-12-19 19:03 windy_net 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 需要用到的文件有sqlite3.h 、sqlite3.dll、sqlite3.lib。网上很多人分享下载地址这里不再赘述。 将这三个文件拷贝到自己新建MFC项目目录下,在解决方案窗口下 添加现有项,选择sqlite3.h 、sqlite3.dll、sqlite3.lib这三个文件,添加到项目中。 然 阅读全文
posted @ 2017-12-19 13:27 windy_net 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 函数:sqlite3_exec(),称为便捷函数,封装了好多任务。 函数声明: int sqlite3_exec( sqlite * , const char * sql , sqlite_callback , void *data , char ** errmmsg) ; 其中 sqlite* 表 阅读全文
posted @ 2017-12-19 09:41 windy_net 阅读(9279) 评论(0) 推荐(1) 编辑
摘要: 一,生成sqlite3动态连接库1,去sqlite官网上下载最近的sqlite源码包,解压后得到四个文件:shell.c,sqlite3.c,sqlite3.h,sqlite3ext.h此处还需要sqlite3.def文件,它在sqlite官方生成的dll包中,下载下来,解压即可。其中,shell. 阅读全文
posted @ 2017-12-18 20:00 windy_net 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 一、创建动态链接库文件 ** 1、打开VS2013,选择文件,新建工程 2、选择新建W32控制台应用程序,这里将工程名改为makeDLL 3、在应用程序类型中选择DLL,点击完成 4、完成以上步骤后,项目中会生成下列文件 5、下面创建自己编写的函数,以简单的求和函数add为例,首先在添加头文件cre 阅读全文
posted @ 2017-12-18 19:09 windy_net 阅读(1448) 评论(1) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/xianglifighter/article/details/17592209 最近在拿一些小的项目练习MFC,遇到不少问题,期中之一便是修改列表框中的数据,查阅了一些资料,总结了一些方法,把期中最简单方便的一种方法在这里做简单介绍。 想要双击实现 阅读全文
posted @ 2017-12-18 14:15 windy_net 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、float和double这些数字类型转换为CString字符 阅读全文
posted @ 2017-12-15 09:32 windy_net 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 函数atof,atoi,atol,strtod,strtol,strtoul atof(将字串转换成浮点型数) 相关函数 atoi,atol,strtod,strtol,strtoul表头文件 #include <stdlib.h>定义函数 double atof(const char *nptr) 阅读全文
posted @ 2017-12-14 22:49 windy_net 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 相关函数: atof, atoi, atol, strtod, strtoul表头文件: #include <stdlib.h>定义函数: long int strtol(const char *nptr, char **endptr, int base)函数说明: strtol()会将参数nptr 阅读全文
posted @ 2017-12-14 22:47 windy_net 阅读(468) 评论(0) 推荐(0) 编辑