| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 619 人关注过本帖
标题:在线求助:登陆验证时如何调用数据库中的数据表中的字段?
收藏  订阅  推荐  打印 
wuan8519
Rank: 1
等级:新手上路
帖子:1
积分:110
注册:2007-3-6
在线求助:登陆验证时如何调用数据库中的数据表中的字段?


在打开一个窗体设置帐号密码,如何在账号,密码输入验证时调用数据库中的数据表,并与其中字段数据验证,使输

入账号存在于数据表中才会响应??

谢谢!!

Private Sub Form_Load()

x = InputBox("请输入账号!")
If x <> "012004007911" Then
DoCmd.Close
End If
End Sub

x = InputBox("请输入密码!")
If x <> "8888" Then
DoCmd.Close
End If
End Sub

这是我从网上搜到的代码,但没学过VB不知怎么把二者结合起来.手头上一时又没有VB书籍,希望诸位能帮一下!!

谢谢

VB取ACCESS中表名及固定表中的字段名示例

Dim rs
Me.openCn '调用自已的connection连接
Set rs = cn.OpenSchema(20, Array(Empty, Empty, Empty, "TABLE")) '取出表名
Do While Not rs.EOF
Debug.Print (rs("Table_Name").Value) & "<br>"

rs.MoveNext
Loop

'获取表的所有字段信息userbase是我自己的表名(因为我要查找这个表.如果不是固定查某个表可以用View关键字


Dim rsc As New ADODB.Recordset
Set rsc = cn.OpenSchema(adSchemaColumns, Array(Empty, Empty, "userBase"))
If rsc.EOF = False Then rsc.MoveFirst
Do While Not rsc.EOF
Debug.Print "---------"; (rsc("Column_Name") & "filed") '字段名
Debug.Print (rsc("Data_Type") & "type") '数据类型
Debug.Print (rsc("Character_Maximum_Length") & "length") '长度
Debug.Print (rsc("Numeric_Precision") & "df") '精度
Debug.Print (rsc("Numeric_Scale") & "level") '等级
Debug.Print (rsc("Is_Nullable") & "isnull") '是否为空
Debug.Print (rsc("Column_Default") & "default") '默认值
rsc.MoveNext
Loop


搜索更多相关主题的帖子: 数据库  字段  验证  登陆  
2007-3-6 11:58
suyongtao
Rank: 12Rank: 12Rank: 12
等级:版主
威望:29
帖子:8462
积分:85520
注册:2004-11-6

不懂vb帮不了你,


[GLOW=255,red,2] 我的C#群34769739 我的北京交友群1295648[/GLOW]
2007-3-6 13:48
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.050499 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved