标题:帮我看个数据库连接问题啊,连接ACCESS的。
只看楼主
BlizzardKen
Rank: 1
来 自:广西桂林
等 级:新手上路
帖 子:36
专家分:0
注 册:2011-4-26
结帖率:33.33%
已结贴  问题点数:20 回复次数:5 
帮我看个数据库连接问题啊,连接ACCESS的。
  string conStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\access\DBCommunity.mdb";//;Data Source=path; Jet OLEDB:Database Password=pwd;//
                OleDbConnection con = new OleDbConnection(conStr);
                con.Open();
                string cmdStr = "select * from 操作用户 where 用户名称='" + this.用户名称TextBox.Text + "' and 用户密码='" + this.用户密码TextBox.Text + "'";
               
                OleDbCommand cmd = new OleDbCommand(cmdStr, con);
                OleDbDataReader reader = cmd.ExecuteReader();
                if (reader.Read()) 
                {
                    MainForm newForm = new MainForm();
                    newForm.Show(); 
                    this.Hide();             
                }
                else
                {

                    Times++;
                    if (Times == 3)
                    {
                        MessageBox.Show("密码错误3次,请查证后再登录!");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("用户名或密码错误!");
                                            }

                }
                reader.Close();
                cmd.Connection.Close();
                con.Close();
            }
        }

一直连接不上
搜索更多相关主题的帖子: 密码 access 数据库连接 where 用户 
2012-04-10 17:40
e_hcwi66
Rank: 2
等 级:论坛游民
帖 子:17
专家分:62
注 册:2012-4-3
得分:7 
你尝试用别的连接数据库方法连一下,我也是新手
2012-04-11 08:07
BlizzardKen
Rank: 1
来 自:广西桂林
等 级:新手上路
帖 子:36
专家分:0
注 册:2011-4-26
得分:0 
回复 2楼 e_hcwi66
看了半天终于找到问题所在了,数据库的路径有问题,改下路径就可以连上了
2012-04-11 09:14
land_slide
Rank: 2
等 级:论坛游民
帖 子:5
专家分:11
注 册:2012-4-13
得分:7 
OleDbDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
return reader;

烟花逝,断情殇,刹那芳华为谁开!
2012-04-13 16:11
lcawen
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:41
专家分:184
注 册:2011-8-11
得分:7 
ca,access的后缀是accdb,你的Data Source=F:\access\DBCommunity.mdb
2012-04-16 09:19
land_slide
Rank: 2
等 级:论坛游民
帖 子:5
专家分:11
注 册:2012-4-13
得分:0 
string connstr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=App_Data\EPRDB.mdb";
我用的也是access那为什么我的这样写是对的,可以正常连接?请教下5楼

烟花逝,断情殇,刹那芳华为谁开!
2012-04-16 10:15



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-365522-1-1.html




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

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