
vb学习
wangyajin333
简单
展开
-
对记录集出现的一些问题的总结
1.set rs =nothing和rs.close的异同点setrs=nothing是清空对象 ,要将对象从内存中完全删除,可将对象变量设置为 Nothing。rs.close 是关闭对象, 使用 Close方法可关闭 Connection 对象或 Recordset对象以便释放所有关联的系统资源。关闭对象并非将它从内存中删除,可以更改它的属性设置并且在此后再次打开。原创 2012-09-15 19:14:14 · 1902 阅读 · 5 评论 -
对调试的初步理解
调试的基本步骤:发现程序错误的存在以隔离、消除的方式对错误进行定位确定错误产生的原因提出纠正错误的解决方法对程序错误进行改正,重新测试以我的学生信息管理系统为例进行说明:问题所在:搜索不到记录。搜索不到记录的原因也是很多。这种错误发生一定要仔细地调试代码。看清是哪里出错了。下面就以我出的错为例说明一下调试代码的过程:原创 2012-09-24 10:47:30 · 699 阅读 · 6 评论 -
浅识ADO
在这之前先了解几个概念:1.数据源:数据的来源。在数据源中存储了所有建立数据库连接的信息。就象通过指定文件名你可以在文件系统中找到文件一样,通过提供正确的数据源名称,你可以找到相应的数据库连接。 联系生活:如果数据是水,数据库就是水库,数据源就是连接水库的管道,终端用户看到的数据集是管道里流出来的水。 2.ODBC (Open Database Connectivity)开放数原创 2012-08-12 10:26:49 · 824 阅读 · 7 评论 -
学生信息管理系统(二)----错误处理
在做学生信息管理系统中,我记录了一些错误,并找到了答案。但我要申明一点:导致这种错误的原因有很多。我提出的解决方案只是我遇到的一种情况。不具有全面性。以后若能遇到其他情况,会继续完善。1. 问题所在:插入的数据长度超过了数据库中定义的字段长度。解决方案:修改数据库字段长度,或者修改插入的数据长度。2. 问题所在:代码中写到:dim mybookm原创 2012-08-25 11:42:22 · 2311 阅读 · 2 评论 -
机房收费系统-----Grid++Report
报表是我在做机房收费系统中感触最深的地方:静下心来最重要。 使用报表的过程:下载安装grid++report-->设计报表模板(这里涉及报表和数据库的连接使用)-->配置开发环境(vb-工程-部件-控件‘Grid++Report Engine5.0 Type Library’选中添加到工具箱中。)-->vb与报表的交互. Grid++Report的特点之一就是报表的屏幕查询显示、打印、原创 2012-12-07 15:04:16 · 1335 阅读 · 4 评论 -
机房收费系统-----如何解决子窗体被picturebox挡住的办法
做机房收费系统时,我会遇到这样一个问题:在父窗体上无法添加label,text或者是commandbutton等这些控件。 那是因为只有具有Align或者是不可见的控件(如timer)才可以直接放到mdi的主窗体上。因为mdi是其它子窗体的容器。如果能放置按钮的话,那么显示子窗体的时候按钮将会被盖住。可以先在mdi上放置一个具有Align属性的控件。例如PictureBox,再把按钮放到Pi原创 2012-10-28 21:32:42 · 2138 阅读 · 7 评论 -
机房收费系统---遇见的问题
一:删除数据表中数据行时不允许删除的问题 我在做机房收费系统时,遇见了这样的问题: 原因分析:如果2条或以上记录内容是相同的,则存储的时候是存为一条数据的,这样修改一条就修改2条(或者多条)。因此提示该错误。 解决办法:采用SQL查询语句可以实现。 具体操作:1.新建查询2.输入语句:delete 数据库名.表名 wh原创 2012-11-11 18:31:15 · 701 阅读 · 2 评论 -
机房收费系统---将mshflexgrid控件的记录导出到excel
如何将mshflexgrid控件的记录导出到excel呢?这个问题看似不简单,其实挺简单的。一看到excel,就会想起陈伟老师的vb视频,其中的vb与office 41-43集中讲到了这点---使用office对象进行数据交换。使用office对象的方法如图所示: 所以具体的解决方法: 第一步是先引用excel对象,因为我用的是office2010,所以引用对象原创 2012-11-20 17:02:47 · 1098 阅读 · 3 评论 -
学生信息管理系统(一)
一:dbo.sysobjects 为系统数据库master中的系统表sysobjects;OBJECT_ID:返回数据库对象标识号。N是显式的将非unicode字符转成unicode字符,写作object_id(PerPersonData);OBJECTPROPERTY:返回当前数据库中对象的有关信息。“1”表“真”。同样可以写成OBJECTPROPERTY(id, isUserTab原创 2012-08-20 11:57:32 · 871 阅读 · 5 评论 -
学生信息管理系统(三)----整体和细节
一:学生信息管理系统: 二:注意事项1.登录界面:用户名不能为空,用户是否存在,密码是否错误,登录三次不成功则推出系统2.用户管理窗口:包括添加用户和修改密码。 添加用户:用户是否为空,是否重复。密码是否为空,两次密码输入是否一致。 修改密码:密码不能为空,然后两次密码输入是否一致。3.学籍、班级、课程、成绩的管理主要包括三个窗口:添加、修改、删除、查询功能原创 2012-09-08 08:51:06 · 1472 阅读 · 1 评论