数据库
通过项目的形式将数据库的知识串了起来,从建库建表到程序中数据库的连接、使用和关闭,熟悉了SQL的增删改查基本语句,用到存储过程(涉及一个业务需要多个操作),触发器的使用保证了表的完整性约束,事务保证了数据的一致性,还有组合查询和模板模式的结合,对数据库有一个系统的学习和认识。
u010097777
这个作者很懒,什么都没留下…
展开
-
数据库路上的那些石头
是时候总结一下红皮书了,对于第0篇,就跟米老师今天讲课所说的,感觉基本都是之前接触过的东西,这就很容易发现VB与数据库之间联系或者说很自然过渡到数据库学习上吧(进行的很顺利),而在第1篇那5个实例上我都遇到了各种各样问题,下面是我遇到的一些问题及解决办法吧。 实例1“系统登录”中,使用ADO访问Access数据库,首先用Connection对象建立数据库连接,然后用Recordse原创 2013-06-12 21:31:32 · 1139 阅读 · 4 评论 -
学生信息管理系统的起步
最近除了英语重头戏,数据库也是一项重要内容,或许期末考试夹在中间,数据库知识仿佛都中断了,花了两天把SQL入门经典翻了一下,拿到学生信息管理系统源码后,窗体不少,不知道从哪里入手了,也像周围同学借鉴一下经验啦,模仿他们也画了一张图,列下了各个功能菜单及子菜单(各个窗体是干什么的),这样基本上可以宏观把握系统了,一个窗体一个窗体的实现,思路也比较清晰。 在添加窗体时,发现窗体前面的小原创 2013-08-01 11:42:57 · 1665 阅读 · 6 评论 -
学生信息管理系统的完结
不管怎么样,学生信息管理系统可以运行了,虽然还有好多需要完善的地方,因为要更好地服务于客户,不过在这个过程中确实收获了很多。在整个系统中,我遇到的最多的问题: 1. 这个问题首先看下自己的ExecuteSQL()和ConnectString语句有没有问题,基本上都是数据库连接出的问题,然后就是数据库里面应该输入一些数据,有的窗体我看网上说在出现错误提示窗体添加On E原创 2013-08-17 16:05:07 · 1366 阅读 · 4 评论 -
机房收费系统之向表中插入NULL值,INSERT失败
在实现充值功能时,向数据库表中添加数据时,出现了这样的错误提示: 也就是说在添加时没有向serial字段添加任何信息,而serial字段又不允许为空,导致向表中添加数据失败。 原因分析:SQL数据库中,建立表时没有将id列标识规范设置为“是”。 这里有两个解原创 2013-11-09 21:13:03 · 1471 阅读 · 7 评论 -
机房收费系统之导出为Excel
很多查询结果在MSHFlexGrid中显示后,我们还希望有那么一个独立的地方呈现这些数据,既清晰还可以进行一些编辑运算。下面是如何实现MSHFlexGrid中查询结果显示在Eccel表格中。 首先,选择 工程—引用—Microsoft Excel 14.0 Object Library 。 代码部分: Private Sub cmdTable_Click() Dim i As In原创 2013-11-17 21:58:22 · 1396 阅读 · 13 评论 -
机房收费系统之获取当前计算机用户名
首先,在模块中引用API函数GetUserName。 Public Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long 然后在窗体中加载一下就可以了: Private Sub Form_Load()原创 2013-11-20 21:10:51 · 1872 阅读 · 11 评论 -
机房收费系统之组合查询
组合查询其实就是多个查询条件的限定,只要思路清晰了,执行起来便容易多了。首先我把这三个查询条件看作三个整体,定义了三个过程,并将combo的字段转换成数据库中对应的字段名,执行语句时直接调用,这样在查询过程中就减少了代码量。 比如定义第一查询条件: Private Sub InquireCondition1() '定义第一查询条件过程,将combo的字段名转换成数据库对应原创 2013-11-23 21:37:45 · 1276 阅读 · 21 评论 -
机房收费系统之报表
报表是用表格、图表等格式来动态显示数据。用公式表示为:“报表 = 多样的格式 + 动态的数据”。 机房收费系统中日结周结帐单第一次接触到报表,首先安装Grid++Report 报表设计器,我使用的版本是5.8,下面是生成报表的整个过程(以日结帐单为例)。 1、运行Grid++Report 5.8报表设计器,打开“文件—新建向导”,出现如下界面,输入主标题“机房收入日汇总表”。 2、原创 2013-12-07 16:58:18 · 1586 阅读 · 21 评论 -
机房收费系统的完结
对于结束了好久的机房收费系统,谈不上多么伟大,不过确实经过了思考,也见识了整个系统的制作流程,这些是我的一些真实的感受或者收获,虽然存在不少的问题。 首先,思路很重要。知道这个系统要实现那些功能,就通过点点原系统自己发现,弄清楚各窗体之间有什么关系,尤其涉及到数据表时,各个表又是通过那个字段联系的,建议表中的字段根据需要自己创建,而且一定分析周到,不要到时候需要了再一个个添加,总原创 2014-01-05 21:58:52 · 1102 阅读 · 16 评论