马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

这个是我看视屏的时候学习的连接数据库,但是有错,请看图片。

  [复制链接]
IoveBC | 2013-3-5 13:04:05 | 显示全部楼层
private void button1_Click(object sender, EventArgs e)
        {
            String name = this.textBox1.Text;
            String password = this.textBox2.Text;
            //获得数据库连接字符串Data Source=.;Initial Catalog=winformSQL;Integrated Security=True
            String conn = "Data Source=.;Initial Catalog=tempdb;Integrated Security=True";
            //创建SqlConnection        
            SqlConnection connect = new SqlConnection(conn);//Data Source=.;Initial Catalog=tempdb;Integrated Security=True
            String Sql = String.Format("Select * form tempdb Londing where usemer ='{0}'and password='{1}'", name, password);
            //创建SqlCommand对象
            SqlCommand command = new SqlCommand(Sql, connect);
            connect.Open();//注:打开数据库连接要在创建command对象之后执行
            int num = Convert.ToInt32(command.ExecuteScalar());
            try
            {
                if (num > 0)
                {
                    MessageBox.Show("登陆成功!");
                }
                else
                {
                    MessageBox.Show("账户或密码错误!");
                }
            }
            catch(Exception ex)
            {
                MessageBox.Show("异常!"+ex);

            }
            finally
            {
                connect.Close();
            }
            
        }
ibcadmin | 2013-3-5 16:59:59 | 显示全部楼层
老百姓 发表于 2013-3-5 08:43
select 不是 selecr,8是不是字段?不是的换成字段或*

楼上的精辟,眼睛真好,  我还真没注意到select写错了。。
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
qzuser | 2013-3-9 15:32:08 | 显示全部楼层
是不是在按*号键的时候,没有按住shift键啊?
IoveBC | 2013-3-9 18:18:59 | 显示全部楼层
qzuser 发表于 2013-3-9 15:32
是不是在按*号键的时候,没有按住shift键啊?

难不成还是大写的不成!
qzuser | 2013-3-9 19:13:03 | 显示全部楼层
IoveBC 发表于 2013-3-9 18:18
难不成还是大写的不成!

按*键不是要按住shift+8么?
IoveBC | 2013-3-9 19:46:54 | 显示全部楼层
qzuser 发表于 2013-3-9 19:13
按*键不是要按住shift+8么?

我的帖子上面不是有吗?很明显的一个*号啊
IoveBC | 2013-3-10 12:47:51 | 显示全部楼层
public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            String name = this.textBox1.Text;
            String password = this.textBox2.Text;
            //获得数据库连接字符串Data Source=.;Initial Catalog=tempdb;Integrated Security=True
            String conn = "Data Source=.;Initial Catalog=tempdb;Integrated Security=True";
            //创建SqlConnection        
            SqlConnection connect = new SqlConnection(conn);
            String Sql = String.Format("Select * form tempdb Londing where usemer ='{0}'and password='{1}'", name, password);
            //创建SqlCommand对象
            SqlCommand command = new SqlCommand(Sql, connect);
            connect.Open();//注:打开数据库连接要在创建command对象之后执行
            int num = Convert.ToInt32(command.ExecuteScalar());
            try
            {
                if (num > 0)
                {
                    MessageBox.Show("登陆成功!");
                }
                else
                {
                    MessageBox.Show("账户或密码错误!");
                }
            }
            catch(Exception ex)
            {
                MessageBox.Show("异常!"+ex);

            }
            finally
            {
                connect.Close();
            }
            还是错的啊
qzuser | 2013-3-12 11:51:14 | 显示全部楼层
IoveBC 发表于 2013-3-10 12:47
public Form1()
        {
            InitializeComponent();

Form1没有继承Form
IoveBC | 2013-3-12 21:09:11 | 显示全部楼层
谢谢大家的指教,我有点头绪了,这个问题解决了
chao2332601 | 2013-6-16 00:52:51 | 显示全部楼层
谢谢分享!!!
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则