| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 19767 人关注过本帖
标题:如何修改数据库表中的某一个字段的值呢?
取消只看楼主 加入收藏
xinxue
Rank: 1
等 级:新手上路
帖 子:128
专家分:0
注 册:2006-2-28
收藏
 问题点数:0 回复次数:4 
如何修改数据库表中的某一个字段的值呢?
请教一下,如何修改表中某一字段的值呀,请大家帮帮忙,谢谢了!
搜索更多相关主题的帖子: 数据库 字段 
2007-07-04 09:21
xinxue
Rank: 1
等 级:新手上路
帖 子:128
专家分:0
注 册:2006-2-28
收藏
得分:0 
我已经试过了,那样改不了.不过还是要谢谢你
2007-07-04 09:35
xinxue
Rank: 1
等 级:新手上路
帖 子:128
专家分:0
注 册:2006-2-28
收藏
得分:0 
我是不是没说清楚,我再说一次吧,我要放的值不是一个固定的值,就是我做了一个还书的系统,每还一本后要在图书馆里加上一本,还要在自己的卡上把那个字段修改了,同时修改两个我就不知道怎么写了,把卡上那个改了,我已经实现了.可是图书馆里怎么也加不上一本.
2007-07-04 09:52
xinxue
Rank: 1
等 级:新手上路
帖 子:128
专家分:0
注 册:2006-2-28
收藏
得分:0 
[CODE]
/*******图书信息窗体监听事件*******/
class huan_actionPerformed implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
try
{
String str="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=tushuguanli.mdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection(str);
Statement stmt=conn.createStatement();
if(e.getSource()==bhuan)
{
JOptionPane.showMessageDialog(null,"你要还的书已经提交到数据库,谢谢阅读!","提示",JOptionPane.WARNING_MESSAGE);
/*****先删除原先存在的学号****/
stmt.executeUpdate("delete * from memory where 卡号 = '"+txtnum.getText()+"' and 书名='"+txtbook.getText()+"'");
/***********更新数据并存入到数据库*******/
stmt.executeUpdate("insert into memory values ('"+tnum.getText()+"','"+tbook.getText()+"','"+tautor.getText()+"','"+tchu.getText()+"','已还')");
/*try
{
String str1="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=tushuguanli.mdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection(str1);
Statement stmt1=con.createStatement();
ResultSet rs1=stmt1.executeQuery("select * from book where 书名='"+txtbook.getText()+"'");
jtno.setText(rs1.getString("书号"));
jtname.setText(rs1.getString("书名"));
String type=rs1.getString("类别");
jctype.setSelectedItem(type);
jtautor.setText(rs1.getString("作者"));
jtchu.setText(rs1.getString("出版社"));
jtcount.setText(rs1.getString("数量"));
int count=Integer.parseInt(jtcount.getText());
count++;
jtcount.setText(String.valueOf(count));
stmt1.executeUpdate("delete * from book where 书名='"+txtbook.getText()+"'");
stmt1.executeUpdate("insert into book values('"+jtno.getText()+"','"+tbook.getText()+"','"+jctype.getSelectedItem()+"','"+tautor.getText()+"','"+tchu.getText()+"','"+jtcount.getText()+"')");
}
catch(Exception ee)
{
ee.printStackTrace();
}*/
}
if(e.getSource()==breturn)
{
/***显示还书界面***/
labnum.setVisible(true);
txtnum.setVisible(true);
labbook.setVisible(true);
txtbook.setVisible(true);
buthuan.setVisible(true);
/***隐藏图书信息***/
lnum.setVisible(false);
tnum.setVisible(false);
lbook.setVisible(false);
tbook.setVisible(false);
lautor.setVisible(false);
tautor.setVisible(false);
lchu.setVisible(false);
tchu.setVisible(false);
bhuan.setVisible(false);
breturn.setVisible(false);
}
}
catch(Exception ee)
{
ee.printStackTrace();
}
}
}
这是其中的一部分代码,总提示说:无效的游标状态,我也不知道是怎么回事.
[/CODE]
2007-07-04 09:58
xinxue
Rank: 1
等 级:新手上路
帖 子:128
专家分:0
注 册:2006-2-28
收藏
得分:0 
我已经修改正确了,谢谢大家的帮助
2007-07-06 10:14
快速回复:如何修改数据库表中的某一个字段的值呢?
数据加载中...
 
   



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

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