编译显示变量未定义,初学者求救

黑桃D 黑桃D 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

Private Sub cmdLogin_Click()
Dim objRecordset As ADODB.Recordset
Dim strSQL As String

strSQL = "select UserName from Users where UserName='" & _
Trim(txtUserName.Text) & ""
Set objRecordset = ExecuteSQL(strSQL)
If objRecordset.EOF = True Then
MsgBox "用户名错误!", vbExclamation + vbOKOnly, "警告"
txtUserName.SetFocus
txtUserName.SelStart = 0
txtUserName.SelLength = Len(txtUserName.Text)
Exit Sub
End If
UserName = objRecordset.Fields(0)

strSQL = "select UserName from Users where Password='" & _
Trim(txtPassword.Text) & ""
Set objRecordset = ExecuteSQL(strSQL)
If objRecordset.EOF = True Or UserName <> objRecordset.Fields(0) Then
MsgBox "密码错误!", vbExclamation + vbOKOnly, "警告"
txtPassword.SetFocus
txtPassword.SelStart = 0
txtPassword.SelLength = Len(txtPassword.Text)
Exit Sub
End If

mdiMain.Show
Unload Me
End Sub

VB6.0+access
UserName那里编译显示变量未定义,是在案例书上弄的一个登陆程序。
...全文

相关推荐

单例模式中声明静态自己类型的指针编译显示未定义处理

主要解决在单例模式下类中声明静态指针存储单例对象,在.cpp文件中编译时显示未定义的解决办法: 参考博客: http://bbs.csdn.net/topics/10439749

Car12

Visual Studio Code运行C++代码时显示CLOCKS_PER_SEC未定义的问题及解决方法

主要介绍了解决Visual Studio Code运行C++代码时显示CLOCKS_PER_SEC未定义的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

weixin_38514732

解决Visual Studio Code运行C++代码时显示CLOCKS_PER_SEC未定义的问题

今天写代码,突然想知道程序运行时间,于是我在代码里包含了time头文件,include没有标红,但是在出现CLOCKS_PER_SEC的地方却标了红,显示未定义标识符CLOCKS_PER_SEC 我寻思,这不对劲,time文件里不定义着吗?怎么会未定义,但是我看到上方的提示,原来CLOCKS_PER_SEC是一个整型量,数值为1000,那我不妨自己定义。于是我在代码的顶部进行宏定义,没有标红了,且程序的运行结果和在Visual Studio 2019中运行的结果一样,那应该就没毛病了。 另外,本来我的代码在最初也是#include处标红,显示无法打开源文件,但是我在Visual Studio

weixin_38670433

变量被编译器给优化掉了

在嵌入式的编程中,要注意变量优化的问题。如果编译器对代码优化的话,对一些在外部改变程序的变量,要注意声明为vloatile,防止编译器对其进行优化,从而使代码没有实现我们想要的功能。

weixin_38558054

C++未定义行为(undefined behavior)

对于未定义行为,C++标准没有明确规定编译器们应该怎么做,那么执行的结果就是不可预料的。下面我们来详细探讨下

weixin_38714653
评论 4
收藏 已收藏
分享
返回顶部
黑桃D
VB基础类 7,788 成员 197,583 内容