'引用 Microsoft OLE DB Service Component 1.0 Type Libary
Private Sub Command1_Click()
Dim x As New MSDASC.DataLinks
Dim c As New ADODB.Connection
x.PromptEdit c
Debug.Print c.ConnectionString
c.Open
End Sub
Private Sub Command1_Click()
Dim x As New MSDASC.DataLinks
Dim c As New ADODB.Connection
x.PromptEdit c
Debug.Print c.ConnectionString
c.Open
End Sub
解决方案 »
- 帮忙解释一下第二,三两行是什么意思?
- 文本框根据combo1的当前内容,显示对应信息
- VB 如何调用MessengerAPI?
- VB 关于 TearDown 方法的问题
- vb中如何打开htm文件
- 一段如何控制系统音量的代码,我不知道错在哪,我不能运行,请调试成功者粘出正确代码,谢谢!
- API函数GradientFillRect()有什么功能,在API TEXT VIEWER中好象没有该API函数?
- 高分求解.........在线等待
- 求教:使用winsock通信时,都会弹出一个Http1.1 200 OK 的对话框,每次通信时都要单击确定很烦人,如何屏蔽这个对话框呢
- 哥们儿真烦:(
- 高分救我:如何清楚dll调用dll,dll又调用哪个dll?
- 好消息!问专家开通。
cn.execute "delete from USER where 用户名='"& text1&"'"
cn.execute "insert into USER values('"& text1 &"','"& text2 &"','"& text3 &"')"
要应用到登录上,只要读取用户选择的用户名并判断口令是否与该记录一致。
cn.execute "delete from USER where 用户名='"& text1&"'"
cn.execute "insert into USER(用户名,密码,是否为管理员) values('"& text1 &"','"& text2 &"','"& text3 &"')"
要应用到登录上,只要读取用户选择的用户名并判断口令是否与该记录一致。
dim cn as new adodb.connection '连接对象
dim rst as new adodb.recordset '记录集对象'打开数据库连接
cn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库路径及名称(如d:\database.mdb);Persist Security Info=False"'填充记录集
rst.open "select 用户名,密码,是否为管理员 from user",cn,adOpenStatic, adLockOptimistic'按添加按钮,添加用户
rst.addnew
rst.fields("用户名")=text1.text
rst.fields("密码")=text2.text
rst.fields("是否为管理员")=text3.text
rst.update'关闭、清除ADO对象
rst.close
cn.closeset rst=nothing
set cn=nothing二、登录窗体应用'定义ADO对象
dim cn as new adodb.connection '连接对象
dim rst as new adodb.recordset '记录集对象'打开数据库连接
cn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库路径及名称(如d:\database.mdb);Persist Security Info=False"'填充记录集
rst.open "select 用户名,密码,是否为管理员 from user",cn,adOpenStatic, adLockOptimistic'登录窗体按确定
if rst.eof then
msgbox "库中无用户信息!"
else
rst.movefirst
rst.find "用户名='" & text1.text & "'"
if rst.eof then
msgbox "库中无此用户!"
else
if rst.fields("密码")<>text2.text then
msgbox "密码不正确!"
else
根据操作权限进行处理..............
endif
endif
endif'关闭、清除ADO对象
rst.close
cn.closeset rst=nothing
set cn=nothing