各位大侠:
我做了一个简单的机房刷卡系统,由于我水平有限,我一直在求助于几个高人,在这里再次感谢一下。
我就是用vb窗体操纵数据表,现在我已经会把一些在窗体中输入的数据添加入数据表,具体如下:
Private Sub Command1_Click()
On Error GoTo err
Dim cn As New ADODB.Connection, rs As New ADODB.Recordset
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\教学管理.mdb;Persist Security Info=False"
cn.CursorLocation = adUseClient
cn.Open
cn.Execute ("insert into 用户总表(用户名 ,密码) values('" & Text6.Text & "','" & Text7.Text & "')") cn.Close
Set cn = Nothing
Exit Sub
err:
MsgBox err.Description
Form2.Visible = False
End Sub
现在我添加了一些用户名和密码在表里,可是我现在想如果在vb里操纵,删除用户,请高手给写下源代码。
还有,当用户登陆时,如果表里没有输入的用户名,我就会弹出个框,不让其登陆,窗体我会,请高手给我写下源代码。谢谢,一旦明白,马上送分!
我做了一个简单的机房刷卡系统,由于我水平有限,我一直在求助于几个高人,在这里再次感谢一下。
我就是用vb窗体操纵数据表,现在我已经会把一些在窗体中输入的数据添加入数据表,具体如下:
Private Sub Command1_Click()
On Error GoTo err
Dim cn As New ADODB.Connection, rs As New ADODB.Recordset
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\教学管理.mdb;Persist Security Info=False"
cn.CursorLocation = adUseClient
cn.Open
cn.Execute ("insert into 用户总表(用户名 ,密码) values('" & Text6.Text & "','" & Text7.Text & "')") cn.Close
Set cn = Nothing
Exit Sub
err:
MsgBox err.Description
Form2.Visible = False
End Sub
现在我添加了一些用户名和密码在表里,可是我现在想如果在vb里操纵,删除用户,请高手给写下源代码。
还有,当用户登陆时,如果表里没有输入的用户名,我就会弹出个框,不让其登陆,窗体我会,请高手给我写下源代码。谢谢,一旦明白,马上送分!
解决方案 »
- 如何根据文件夹名,找到当前文件夹的路径
- applet在IE里能显示,在自己做的vb浏览器里显示为灰色框.请问各位大虾们,有遇到过这种情况吗,如何解决的.
- 推荐学习VB的书
- 数据导入EXCEL时益出问题???
- 怎样在VB中连接帮助文档??
- 怎么打开存储窗口!!!!!!!!!!!!!!!!!!
- VB中如何判断两个重叠在一起的Frame,那个在上,那个在下?
- 有实现复杂报表打印经验的朋友进来!
- 为什么明明装了VB,电脑却说没装呢,在线等高手,急啊
- 如何实现 一个select的结果 “保存“功能! 谢谢
- 將文本文件中的簡體轉換成繁體的問題﹗
- # # # # VC编写的DLL返回字符串的问题!!!在线等,解决马上给分!!!
cn.Execute "update 用户总表 set 密码='" & Text密码.text & "' where 用户名 ='" & Text用户.text & "'"删除用户:
cn.Execute "delete from 用户总表 where 用户名 ='" & Text用户.text & "'"登录验证用户是否存在:
Set Rs = cn.Execute("select * from 用户总表 where 用户名='" & Text用户名.Text & "'")
If Rs.EOF Then MsgBox "该用户名不存在"
我有点问题还得请教您一下:
登录验证用户是否存在:
Set Rs = cn.Execute("select * from 用户总表 where 用户名='" & Text用户名.Text & "'")
If Rs.EOF Then MsgBox "该用户名不存在"
您给我的这句语句中,("select * from 用户总表 where 用户名='" & Text用户名.Text & "'")这条代码中,后边的用户名是窗体中的文本框名字吗?前边的用户名是数据表中的用户名吗?如果是的话,我运行后,出来一个对话框,显示:语法错误:(操作符丢失)在查询表达式‘用户名=xxx’中,(xxx是我输入的用户名),请问,是那里出了问题了呢?