关于datafield的问题
用adodc1连接的数据库,选择好userT表,里面有用户名和密码两项,已添加几个用户和密码。text1用于输入用户名,text2用于输入密码,datasource绑定a...
用adodc1连接的数据库,选择好userT表,里面有用户名和密码两项,已添加几个用户和密码。text1用于输入用户名,text2用于输入密码,datasource绑定adodc1.如果text1的datafield绑定“用户名”,text2绑定“密码”,然后我运行,text1和text2上就直接显示userT表中第一条用户名和密码。这是为什么啊。然后我重新输入用户名和密码是,点击确定,text1和text2还是闪了一下原来显示的第一条用户名和密码,然后不论我输入对不对,都提示成功。这是怎么回事。datafield都是在什么时候使用啊。有加分
展开
1个回答
展开全部
你对TextBox数据绑定控件的理解不完全,TextBox控件作为数据绑定控件时,它仅用来显示相应记录的相应字段值。
你说你的表里已经有多个记录,那就做以下实验:
在编辑状态,使得adodc1控件可见,启动程序,单击adodc1控件上的左、右移动按钮,看看效果。
再次说明:TextBox控件作为数据绑定控件时,它仅用来显示当前记录的相应字段值。
如果要通过TextBox进行查询,可以这样:
再另外添加2个TextBox3和TextBox4,和一个按钮Command1,
编写代码如下:(可以复制以下代码)
Private Sub Command1_Click()
Adodc1.Recordset.Find "用户名='" & text3.Text & "' And 密码='" & text4.Text & "'"
If Not (Adodc1.Recordset.EOF And Adodc1.Recordset.BOF) Then
MsgBox "登录成功!"
Else
MsgBox "用户名或密码错误!"
End If
运行,在TextBox3里输入用户名,在TextBox4里输入密码,单击Command1试一试!!!
也就是说,你要做登录功能是要用以上代码进行查询记录的。
你说你的表里已经有多个记录,那就做以下实验:
在编辑状态,使得adodc1控件可见,启动程序,单击adodc1控件上的左、右移动按钮,看看效果。
再次说明:TextBox控件作为数据绑定控件时,它仅用来显示当前记录的相应字段值。
如果要通过TextBox进行查询,可以这样:
再另外添加2个TextBox3和TextBox4,和一个按钮Command1,
编写代码如下:(可以复制以下代码)
Private Sub Command1_Click()
Adodc1.Recordset.Find "用户名='" & text3.Text & "' And 密码='" & text4.Text & "'"
If Not (Adodc1.Recordset.EOF And Adodc1.Recordset.BOF) Then
MsgBox "登录成功!"
Else
MsgBox "用户名或密码错误!"
End If
运行,在TextBox3里输入用户名,在TextBox4里输入密码,单击Command1试一试!!!
也就是说,你要做登录功能是要用以上代码进行查询记录的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
威孚半导体技术
2024-08-19 广告
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...
点击进入详情页
本回答由威孚半导体技术提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询