学生bug调试

简介: 学生bug调试

1、运行时跳出提示框“必须有启动窗体或sub main()”

20201107144429981.png20201107144500699.png


解决办法: 工程——工程属性,将启动对象改为首先打开的那个窗体(此时为登录窗体);或者新建一个Module类,在里面写一个 sub main()过程+执行什么语句就可以了(此方法没有尝试)。


2、出现登录界面之后,不知道用户名,密码,所以打开了sql,找到数据库中的学生数据库,打开有很多表,不知道用户名密码在哪个表中,回到工程里,打开“frmLogin窗体”,查看sql语句,


知道用户名存在了表user_info中,打开数据库进行查看。右键-编辑前200行。

20201107150330181.png20201107152751795.png

接下来,运行,报错

20201107152834991.png

3、变量未定义:  提示 UserName 未定义,所以在前面加了Dim UserName As String。之后又报错。


2020110715325887.png


4、子程序或函数未定义


executesql是自定义函数。executesql 一定是执行sql语句里面的两个参数


txtsql 是指 用来执行的sql语句 比如:select * from 表


msgtext参数 指的是实行完sql语句后的弹出框 成功,失败


遇到此类错误,需要仔细检查以下几点:


1、查看控件是否添加完整

2、查看窗体是否添加完整

3、查看数组是否有未定义

4、是否有未定义的函数

5、是否函数名,控件名等有拼写错误的情况

6、在代码最前面加 Option Explicit,强制检查变量定义,可以避免出现错误


来源:https://blog.csdn.net/qq2263796380/article/details/80634344?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase


相关文章
|
运维 Kubernetes API
k8s开启临时容ephemeral器进行debug调试
k8s开启临时容ephemeral器进行debug调试
|
7月前
|
Java 测试技术
使用IDEA进行服务器远程debug调试
使用IDEA进行服务器远程debug调试
137 0
|
JSON 数据格式 C++
VS Code debug调试时无法查看变量内容【已解决】
VS Code debug调试时无法查看变量内容【已解决】
VS Code debug调试时无法查看变量内容【已解决】
|
Java 测试技术 Docker
java实现线上环境远程debug调试
java实现线上环境远程debug调试
419 0
|
算法 Python
Pycharm Debug调试技巧
Pycharm Debug调试技巧
|
人工智能 IDE 开发工具
新手上路,如何debug调试程序?
写代码,不可避免地会出现bug。很多人在初学编程的时候,当写完程序运行时,发现结果与自己预料中的不同,或者程序意外中止了,就一时没了想法,不知道该从何下手,只能反复重新运行程序,期待忽然有次结果就对了。
IDEA远程debug调试设置
IDEA远程debug调试设置
358 0
IDEA远程debug调试设置
|
程序员
IDEA上Debug调试全流程
是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。使用IDEA的断点调试功能,查看程序的运行过程 Debug调试窗口介绍。
203 0
|
Java 测试技术 Maven
远程debug调试,小伙伴们都很惊讶!上
远程debug调试,小伙伴们都很惊讶!上
166 0
远程debug调试,小伙伴们都很惊讶!上
|
Java 应用服务中间件 Android开发
远程debug调试,小伙伴们都很惊讶!下
远程debug调试,小伙伴们都很惊讶!下
282 0
远程debug调试,小伙伴们都很惊讶!下