| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 467 人关注过本帖, 1 人收藏
标题:vb+sql设计的超市管理系统,求大神帮忙解决问题
只看楼主 加入收藏
毛线
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2014-4-9
结帖率:100%
收藏(1)
已结贴  问题点数:20 回复次数:2 
vb+sql设计的超市管理系统,求大神帮忙解决问题
Private Sub Command1_Click()
Dim rs As New ADODB.Recordset
Dim cn As New ADODB.Connection
strsql = "select * From 登录表 Where 用户名= '" & Text1.Text & "'" & "and 密码=" & Text2.Text & "'"
rs.Open strsql, cn
If rs.EOF Then
MsgBox "用户名或密码错了"
Else
From5.Show
Unload Me
End If

End Sub

Private Sub Command2_Click()
If Text1.Text = "" Or Text2.Text = "" Then
MsgBox "用户名和密码不能为空"
Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection
strl = "select * Form 登录表 Where 用户名='" & Text1.Text & "'"
rs.Open strl, cn, 1, 3
rs.AddNew
rs("用户名") = Text1.Text
rs("密码") = Text2.Text
rs.Update
MsgBox "注册成功"
End If
End Sub

Private Sub Command3_Click()
End
End Sub

Private Sub Form_Load()
 Dim cn As New ADODB.Connection
 cn.ConnectionString = "Provider=Micosoft OLE DB Provider for SQL Server;Data Source=E:\SQL\DB\shop_date.mdf"
 cn.Open
End Sub
这是源码,但是运行的时候老是说“未找到 提供程序。该程序为正确安装”请问我该怎么改?
搜索更多相关主题的帖子: 管理系统 用户名 密码 
2014-04-14 08:54
vbvcr51
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:18
帖 子:364
专家分:1724
注 册:2013-11-3
收藏
得分:10 
Provider=Micosoft OLE DB Provider for SQL Server;Data Source=E:\SQL\DB\shop_date.mdf,这句什么东西?
连接sql不是这么写的,连接access也不是这么写的。
而且rs.open应该这样设置rs.open"...",cn,2,3

[ 本帖最后由 vbvcr51 于 2014-4-14 14:04 编辑 ]
2014-04-14 14:00
owenlu1981
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:13
帖 子:211
专家分:1130
注 册:2013-5-17
收藏
得分:10 
先在工程里引用对象

Dim Rs As New ADODB.Recordset
Dim Cn As New ADODB.Connection

Private Sub Form_Load()
Cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=;Data Source=E:\SQL\DB\shop_date.mdb;Persist Security Info=False"
Rs.CursorLocation = adUseClient
End Sub

Private Sub Command1_Click()
strsql = "select * From 登录表 Where 用户名= '" & Text1.Text & "' and 密码= '" & Text2.Text & "'"
Rs.Open strsql, cn,1,3
If Rs.EOF Then
    MsgBox "用户名或密码错了"
Else
    From5.Show
    Unload Me
End If
Rs.Close
End Sub

Private Sub Command2_Click()
If Trim(Text1.Text) = "" Or Trim(Text2.Text) = "" Then    '去空格,避免输入空格误判
    MsgBox "用户名和密码不能为空"
    Exit sub   
Else
    strl = "select * Form 登录表 Where 用户名='" & Trim(Text1.Text) & "'"
    Rs.Open strl, cn, 1, 3
    Rs.AddNew
    Rs("用户名") = Trim(Text1.Text)
    Rs("密码") = Trim(Text2.Text)
    Rs.Update
    MsgBox "注册成功"
    Rs.Close
End If
End Sub

Private Sub Command3_Click()
End
End Sub

[ 本帖最后由 owenlu1981 于 2014-4-14 19:55 编辑 ]
2014-04-14 19:53
快速回复:vb+sql设计的超市管理系统,求大神帮忙解决问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027316 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved