读书人

insert into values提示小弟我对象名

发布时间: 2013-03-19 17:22:05 作者: rapoo

求助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 + "')";                

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

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

读书人网 >C#

热点推荐