标题:求大神帮我看看代码哪里出错了!
取消只看楼主
QJlin
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:3
帖 子:186
专家分:560
注 册:2013-5-18
结帖率:100%
 问题点数:0 回复次数:4 
求大神帮我看看代码哪里出错了!
private void btnAlter_Click(object sender, EventArgs e)
        {
            connection.Open();
            string updatasql = string.Format("update student set 姓名={0},性别={1},出生日期={2},出生地={3},民族={4},毕业学校={5} where 学号={6}", textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text, textBox6.Text, name);
            string selectsql = string.Format("select 姓名,性别,出生日期,出生地,民族,毕业学校 from student where 学号='{0}'", name);
            SqlCommand command = new SqlCommand(updatasql, connection);
            MessageBox.Show("修改成功");
            adapter = new SqlDataAdapter(selectsql, connection);
            dataset =new DataSet();
            adapter.Fill(dataset);
            dataGridViewShow.DataSource = dataset.Tables[0];
            connection.Close();
        }
这是一个修改代码,为什么按下去没有显示修改的结果
搜索更多相关主题的帖子: 毕业 民族 private 出生日期 update 
2013-05-20 19:34
QJlin
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:3
帖 子:186
专家分:560
注 册:2013-5-18
得分:0 
学生自己摸索做小项目,求各位大神版主解答·····如果可以给个和这功能差不多的代码我参考也行,感激不尽

[ 本帖最后由 QJlin 于 2013-5-20 20:53 编辑 ]

慢慢前进走,不求一步登天,只求慢慢前进
2013-05-20 20:25
QJlin
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:3
帖 子:186
专家分:560
注 册:2013-5-18
得分:0 
以下是引用Aviva_Wang在2013-5-21 07:59:24的发言:

一种情况是你更新数据没有更新成功,另一种情况,就是你的name的值有问题?自己调试一下看看,看看数据库是否被改掉了

版主,好像是数据库数据没有更新成功···name没问题

慢慢前进走,不求一步登天,只求慢慢前进
2013-05-21 10:35
QJlin
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:3
帖 子:186
专家分:560
注 册:2013-5-18
得分:0 
以下是引用shangsharon在2013-5-21 09:58:37的发言:

string updatasql = string.Format("update student set 姓名={0},性别={1},出生日期={2},出生地={3},民族={4},毕业学校={5} where 学号={6}", textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text, textBox6.Text, name);

sql语句有问题,赋值要注意数据类型,字符串,时间等类型的要加单引号 ';
string updatasql = string.Format("update student set 姓名='{0}' ....

SqlCommand command = new SqlCommand(updatasql, connection);
这里初始化了命令,但是没有执行,如何更新信息?

我准备改下了,谢谢建议,不行再请教!

慢慢前进走,不求一步登天,只求慢慢前进
2013-05-21 10:36
QJlin
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:3
帖 子:186
专家分:560
注 册:2013-5-18
得分:0 
是update语句写错了

慢慢前进走,不求一步登天,只求慢慢前进
2013-05-22 12:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-407561-1-1.html




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

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