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

急运行command.ExecuteNonQuery()时‘(’有语法异常

2013-04-07 
急!!!运行command.ExecuteNonQuery()时‘(’有语法错误,请指教大家好,我是个菜鸟新手,在编写一个windows型注

急!!!运行command.ExecuteNonQuery()时‘(’有语法错误,请指教
    大家好,我是个菜鸟新手,在编写一个windows型注册窗体时遇到了个麻烦,已经搞了一天,试了很多种方法都没结果,很头痛,请哪位高手帮帮我。具体情况如下:
急运行command.ExecuteNonQuery()时‘(’有语法异常
模块代码
 private void btnYes_Click(object sender, EventArgs e)
        {
            string yh = txtName.Text;
            string m = txtPwd1.Text;
            string qrm = txtPwd2.Text;
            string connString = @"Data Source = sun-PC;Initial Catalog = 医院药品管理;Integrated Security = True";
            SqlConnection connection = new SqlConnection(connString);
            string sql =String.Format(" insert into [User](yhm,mm,qrmm)values('{0}','{1}','{2}')",yh,m,qrm);
                if ( m == qrm)
                {
                    connection.Open();
                    SqlCommand command = new SqlCommand(sql, connection);
                    command.ExecuteNonQuery();
                    connection.Close();
                    MessageBox.Show("您已成功注册", "注册成功", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    注册界面 enrollForm = new 注册界面();
                    enrollForm.Close();
                    this.Visible = false;
                    登陆界面 enterForm = new 登陆界面();
                    enterForm.Show();
                    this.Visible = false;
                 }
                else
                {
                    MessageBox.Show("您两次输入的密码不一致,请重新输入", "注册失败", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

数据库中的表定义
急运行command.ExecuteNonQuery()时‘(’有语法异常



哪位高手能帮帮我,真的很急急运行command.ExecuteNonQuery()时‘(’有语法异常
    
[解决办法]
insert into [User](yhm,mm,qrmm)values('{0}','{1}','{2}')
怎么看都觉得user后面的一对括号和values后面的一对括号不一样
[解决办法]
string sql =String.Format(" insert into [User](yhm,mm,qrmm)values('{0}','{1}','{2}')",yh,m,qrm);

这里两个括号打成中文的括号了。

热点排行