首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

insert into values提示小弟我对象名“用户”无效,或者values附近有语法异常

2013-03-19 
求助insert intovalues提示我对象名“用户”无效,或者values附近有语法错误小弟刚接触C#和SQL求众位大神帮忙

求助insert into values提示我对象名“用户”无效,或者values附近有语法错误
小弟刚接触C#和SQL求众位大神帮忙解决一下这问题,红色部分,老是错误,提示对象名“用户”无效

private void button1_Click_1(object sender, EventArgs e)
        {
            if ((textBox1.Text.Length >= 4) && (textBox1.MaxLength <= 12) && (textBox2.Text.Length >= 6) && (textBox3.Text.Length >= 6))
            {
                flagRegister = true;
            }
            else
            {
                if ((textBox1.Text.Length < 4) || (textBox1.Text.Length > 12))
                {
                    MessageBox.Show("用户名长度不在约定范围内,请重新输入!","提示");
                    return;
                }
                if (textBox2.Text.Length < 6)
                {
                    MessageBox.Show("密码长度不足6位,请重新输入!","提示");
                    return;
                }
                if (textBox3.Text.Length < 6)
                {
                    MessageBox.Show("请重新输入邮箱!","提示");
                    return;
                }
            }//判断用户名条件
            if (UserFlag == true)
            {
                MessageBox.Show("用户名已经存在,请重新输入!");
                return;
            }
            if (flagRegister == true)//确认用户注册后,把用户写入数据库
            {
                SqlConnection conConnection = new SqlConnection(strConnect);
                conConnection.Open();


                string cmd = "insert into 用户(用户名,密码,email) values ('" + textBox1.Text + "', "+"'" + textBox2.Text + "'," + "'" + textBox3 + "')";                SqlCommand com = new SqlCommand(cmd, conConnection);
                com.ExecuteNonQuery();
                conConnection.Close();
                MessageBox.Show("注册成功!点击确定,返回登录界面。","提示");
                this.Close();
                Form1 f1 = new Form1();
                f1.label2.Text = "欢迎你," + textBox1.Text;
                f1.label1.Visible = false;
                f1.label3.Visible = false;
                f1.linkLabel1.Visible = false;
                f1.linkLabel2.Visible = false;
                f1.label2.Visible = true;
                f1.Show();
            }
        } C# SQL INSERT?INTO?VALUES Sqlcommand
[解决办法]

 string cmd = "insert into 用户(用户名,密码,email) values ('" + textBox1.Text + "', '" + textBox2.Text + "','" + textBox3.Text + "')";                

[解决办法]
数据库里有“用户”这张表吗?还是数据库连接错了
[解决办法]
引用:
谢谢众位大神了,小弟我终于明白怎么回事了,没做表,我的表是直接鼠标做出来的,不知道跟代码做的有啥区别,代码的不会
那就赶紧结贴
[解决办法]
引用:
谢谢众位大神了,小弟我终于明白怎么回事了,没做表,我的表是直接鼠标做出来的,不知道跟代码做的有啥区别,代码的不会

在编码之前,有设计,包括数据库设计,不了解的话,先去了解软件设计的步骤,不然你白做

热点排行