
------【VB】
文章平均质量分 61
「已注销」
战斗意志!
展开
-
机房收费系统颗粒大归仓之-------组合查询
先附上我的组合查询设计图一张:1控件讲解:在查询内容处放置两个重叠控件,DTpicker和text文本框;字段名列、操作符列、组合关系列combo控件全部禁止输入内容(为用户考虑,只要能选择就不要输入,而且能有效避免处理SQL注入、输入无效内容等处理工作)。程序事件:form_load:加载combo控件内容,隐藏dtpicker控件,mdi子窗体居中,控制myFlexGrid控件原创 2015-08-14 11:58:21 · 1276 阅读 · 14 评论 -
VB 中窗体发现冲突名称,将使用名称...怎么解决?
首先上图:刚开始敲机房收费系统的时候就出现过这种情况,当时有八个之多。解决方法:(1)对窗体进行重命名(例如将frmGongZuoJiLu改成frmGongzuojilu),于是从8个错误减少到了5个。剩下的3个对于这种情况不适用。(2)发现我的frm文件中命名为frmXinXiWeiHu,如下:但是我的窗体名字居然是这样的:将两个名字改成相同的,利用这种方原创 2015-07-18 08:21:29 · 3142 阅读 · 12 评论 -
容易混淆的数据库单引号和双引号
机房收费系统做到了组合查询功能,发现vb连接数据库时代码中出现好多的单引号和双引号,看得人好乱。以前只是单纯的认为双引号是表示字符串,单引号是表示字符,后来仔细的查了资料,知道了单引号是为数据库而存在的。举个小例子,如:txtSQL =" selcet * from student_Info where studentNo= ' " & txtUserId 胡根得 换成 & txtUserName &就是双引号把字符串括起来,又因为在SQL语句中,需要用单引号括起来,简单点说,双引号是给V原创 2015-07-26 11:53:05 · 2709 阅读 · 8 评论 -
已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行,如何解决
操作数据库时经常遇到“已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行,如何解决,添加主键,使行值成为唯一值,原创 2015-07-26 14:45:16 · 36122 阅读 · 13 评论 -
SQL注入的方法和解决方案
SQL注入的方法和解决方案txtSQL = "select * from user_Info where userID = ' anything '';DROP TABLE user_Info;,我们可以限制可输入文本的输入长度,而且,SQL注入需要输入‘ 和空格等字符,我们可以利用ascii键码值来设置不让输入这些字符,如下:对数据表的删除或窃取用户信息等等非法操作,原理都是一样,比如删除表,只要输入设置数据库时尽量使用参数化的过滤性语句,还要避免使用解释程序,因为这正是黑客们借以执行非法命令的手原创 2015-07-31 09:14:54 · 8342 阅读 · 14 评论 -
机房收费系统颗粒大归仓之----调错冰山一角
一、输入数据与数据库数据类型不符 型数据正数最大取 提示对象关闭时,不允许操作DSN(Data Source Name,数据源)是一个ODBC术语,表示用于将应用程序和某个数据库相连接的信息集合,防止SQL注入方法代码 SQL注入一定要和限制MaxLength属性结合使用,其中keyAscii=0在这里就是“取消输入”的作用。引用Microsoft excel 时可用的引用中没有Microsoft excel 15.0 Object Library在此环境下不允许操作原创 2015-08-08 08:24:24 · 1306 阅读 · 9 评论 -
机房收费系统颗粒大归仓之----调错冰山一角(二)
一、多步OLE操作产生错误的多种形式、MDI与子窗体的那些事儿三、更改数据表信息提示不允许更改原创 2015-08-08 11:36:26 · 1406 阅读 · 9 评论 -
机房收费系统颗粒大归仓之----MSFlexGrid控件
前提:想要熟练的掌握一种控件并完美运用它,就要首先了解它的属性、方法和事件。一、MSFlexGrid基本信息主要属性:(1)Rows与Cols属性:分别用于设置或返回MSFlexGrid控件的行数与列数。(2)Row与Col属性:分别用于设置或返回MSFlexGrid控件中活动单元的行号与列号。(3)TextMatrix属性:该属性用于表示MSFlexGrid控件中单元格的原创 2015-08-08 12:09:24 · 1377 阅读 · 10 评论 -
机房收费系统颗粒大归仓之----打印报表
关于报表设计,我用的锐浪Grid++Report4.5控件,使用之前依然是首先进行引用和部件的添加原创 2015-08-08 15:14:40 · 1176 阅读 · 8 评论 -
机房收费系统颗粒大归仓之----DTPicker控件与导出数据为Excel
一、在组合查询窗体,有需要按时间查询的情况,这时我们可以在查询的文本框之上覆盖一个dtpicker控件,使其visible属性为false:二、导出数据为excel原创 2015-08-08 15:37:58 · 1431 阅读 · 6 评论 -
机房收费系统颗粒大归仓之----应该注意的那些事儿
机房收费系统细节注意事项。原创 2015-08-08 16:45:54 · 1152 阅读 · 8 评论 -
学生信息管理系统Bug----冰山一角
数据库连接、用户定义类型未定义、对象变量或with块变量未定义、无法出现主窗体 、超出当前范围、EOF或 BOF一个为真或者一个为假、子函数或函数未定义、多步OLE DB 操作产生错误、数据库不能保存更改、对象关闭时,不允许操作、91错误解决方案、提示运行时错误383Text属性为只读原创 2015-05-24 20:20:22 · 2040 阅读 · 4 评论