| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2465 人关注过本帖
标题:未将对象引用设置到对象实例问题
只看楼主 加入收藏
llak
Rank: 2
等 级:论坛游民
帖 子:40
专家分:10
注 册:2008-12-24
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:10 
未将对象引用设置到对象实例问题
private void button1_Click(object sender, EventArgs e)
        {
            string username = name.Text;
            string password = pass.Text;
            string strsql = string.Format("select * from admin where username='{0}'and password='{1}'", username, password);
            SqlCommand cmd = new SqlCommand(strsql, DBHelper.Connection);
            DBHelper.Connection.Open();
            int result = (int)cmd.ExecuteScalar();
            if (result == 1)
            {
                MessageBox.Show("验证通过欢迎回来", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Form1 form1 = new Form1();
                form1.Show();
                this.Visible = false;
            }
            else
            {
                MessageBox.Show("输入的用户名或密码错误!", "操作结果", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            
            
        }
我想请教大虾们。。这段代码哪里写错了。。。。怎么调试的时候出现。。如下。图所示在蓝色那段代码出了问题。。。到底什么问题请大虾们说明白点。。。我是菜鸟! 我这段代码主要是登陆界面用的。

图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 实例 对象 
2010-01-11 22:51
athenalux
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:河北石家庄
等 级:小飞侠
威 望:8
帖 子:975
专家分:2514
注 册:2008-11-26
收藏
得分:5 
DBHelper.Connection.Open();
是怎么定义的?

QQ:81704464
2010-01-12 08:08
niwawa
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:35
专家分:123
注 册:2007-10-14
收藏
得分:5 
顺序是不是该变一下
先打开数据库
DBHelper.Connection.Open();
然后再绑定command
SqlCommand cmd = new SqlCommand(strsql, DBHelper.Connection);
最后才是执行查询     
int result = (int)cmd.ExecuteScalar();
2010-01-12 09:11
llak
Rank: 2
等 级:论坛游民
帖 子:40
专家分:10
注 册:2008-12-24
收藏
得分:0 
public static string connstring = "Data Source=.; Initial Catalog=Ticket;User ID=guoxia;Pwd=123456";
        public static SqlConnection Connection = new SqlConnection(connstring);
2楼的大虾不知道你说的是不是这个。。。
2010-01-12 10:55
niwawa
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:35
专家分:123
注 册:2007-10-14
收藏
得分:0 
顺序改变下  问题解决了没有啊
2010-01-12 11:04
athenalux
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:河北石家庄
等 级:小飞侠
威 望:8
帖 子:975
专家分:2514
注 册:2008-11-26
收藏
得分:0 
上完整代码

QQ:81704464
2010-01-13 12:50
saitor
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:5
帖 子:373
专家分:1520
注 册:2009-5-18
收藏
得分:5 
做登录不是这么做的,因为返回的程序集没值,所以报空引用异常。你输个正确的就不报了。
2010-01-13 13:27
llak
Rank: 2
等 级:论坛游民
帖 子:40
专家分:10
注 册:2008-12-24
收藏
得分:0 
回复2楼的。。这就是登陆页面的完整代码了。。
2010-01-13 22:07
athenalux
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:河北石家庄
等 级:小飞侠
威 望:8
帖 子:975
专家分:2514
注 册:2008-11-26
收藏
得分:0 
7楼说的有道理

QQ:81704464
2010-01-14 08:04
chenyu_eagle
Rank: 2
等 级:论坛游民
帖 子:6
专家分:15
注 册:2010-1-8
收藏
得分:5 
我看3楼说得非常有理。。
2010-01-14 09:14
快速回复:未将对象引用设置到对象实例问题
数据加载中...
 
   



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

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