| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 455 人关注过本帖
标题:SQL数据更新问题
只看楼主 加入收藏
jinchats
Rank: 1
来 自:安徽
等 级:新手上路
帖 子:16
专家分:7
注 册:2010-6-5
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
SQL数据更新问题
Sql表中有属性:借书证号,书名,作者,出版社
用一条查询语句查找出某借书证号所对应的借书信息:
            string sql = string.Format("SELECT 书籍名称,作者,出版社 FROM borrow WHERE 借书证号='{0}'", cardId.Text);
            dataAdapter = new SqlDataAdapter(sql, DBHelper.connection);
            dataAdapter.Fill(dataSet, "borrow");
            dataGridView1.DataSource = dataSet.Tables["borrow"];
dataGridView1中只显示:书籍名称,作者,出版社。不显示借书证号。而且此表带有修改功能(增加一条记录)

问题是我如何把新增加的记录保存到SQL的borrow表中,关键是如何处理默认的'借书证号'?
请各位大侠指点
搜索更多相关主题的帖子: SQL 数据 
2010-06-07 17:40
qsd12n
Rank: 1
等 级:新手上路
威 望:1
帖 子:115
专家分:7
注 册:2009-2-24
收藏
得分:7 
将cardId.Text保存成全局变量就可以了

自尊说来 也许可笑 但它至少撑着 不让我跌倒
2010-06-08 14:48
ouxianzhi520
Rank: 8Rank: 8
来 自:重庆
等 级:蝙蝠侠
威 望:3
帖 子:245
专家分:932
注 册:2007-12-1
收藏
得分:7 
如果想要显示,那么你就查询出借书证号呀。
string sql = string.Format("SELECT 借书证号,书籍名称,作者,出版社 FROM borrow WHERE 借书证号='{0}'", cardId.Text);

[url=http://blog./ouxianzhi520]csdn个人博客[/url]
2010-06-08 16:15
jinchats
Rank: 1
来 自:安徽
等 级:新手上路
帖 子:16
专家分:7
注 册:2010-6-5
收藏
得分:0 
回复 3楼 ouxianzhi520
上边有个textbox用来输入借书证号的,所以在datagridview中就不用显示了
但就是不知道增加记录后,如何把借书证号也保存到SQL表中
2010-06-08 20:13
jinchats
Rank: 1
来 自:安徽
等 级:新手上路
帖 子:16
专家分:7
注 册:2010-6-5
收藏
得分:0 
回复 2楼 qsd12n
保存到SQL表中的代码为:
 DialogResult result = MessageBox.Show("确定要将修改保存到数据库吗?", "操作提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                if ((result == DialogResult.OK) && (cardId.Text != null))
                {
                    SqlCommandBuilder builder = new SqlCommandBuilder(dataAdapter);
                    dataAdapter.Update(dataSet, "borrow");
                    MessageBox.Show("保存信息成功!");
                }

如何把借书证号加进去啊
2010-06-08 20:18
快速回复:SQL数据更新问题
数据加载中...
 
   



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

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