CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Borland JBuilder

使用JBuilder中Database类的数据库更新问题

楼主zhaowinwork(半桶水)2005-02-04 11:34:34 在 Java / Borland JBuilder 提问

我用com.borland.dx.sql.dataset.Database类访问数据库,用QueryDataSet查询没问题。  
  调用Database类的executeStatement()方法执行SQL更新(insert、update)。  
  调用executeStatement()方法返回值(即影响行数)不为0,看似成功了,但实际上数据库里面的数据没变化!  
  我用单步调试一步一步地运行又可以了!  
  每次运行数据库都不更新,但是单步调试就能更新!快发疯了!  
  大家碰到过这个问题吗?高手们指点一下吧。  
   
  import   com.borland.dx.sql.dataset.*;  
   
  Database   db;  
  ...  
  //数据初始化  
  ...  
  int   AffctRows=db.executeStatement("update   ...");     //有问题,运行时更新不生效  
  问题点数:0、回复次数:12Top

1 楼zhaowinwork(半桶水)回复于 2005-02-04 16:15:23 得分 0

现在只能在QueryDataSet更新了,然后载用DatabasesaveChanges(QueryDataSet   tds)方法更新,不能直接执行SQL语句了:(Top

2 楼zhaowinwork(半桶水)回复于 2005-02-05 17:04:19 得分 0

有人指点一下吗?Top

3 楼wmj001(wmj001)回复于 2005-02-11 10:29:04 得分 0

我也有这个问题,顶一下Top

4 楼zhaowinwork(半桶水)回复于 2005-02-16 16:04:11 得分 0

呵呵,好,至少不是我一个人在郁闷~Top

5 楼askr(ask)回复于 2005-02-16 16:53:23 得分 0

本来就要用saveChanges呀,或者换个支持jdbc3的驱动看看,sqlserver的2.2驱动更新经常会有问题,下一个开源的3.0驱动试试吧。Top

6 楼zhaowinwork(半桶水)回复于 2005-02-17 09:43:21 得分 0

不能直接执行SQL语句更新吗?但是又给出了executeStatement()方法,而且单步调试是正常的。最要命的是只有在单步调试时才正常,整个程序直接运行就不生效!  
  我的数据库用的Access啊。  
  头一回碰到这样的问题,百思不得其解~Top

7 楼askr(ask)回复于 2005-02-17 11:09:08 得分 0

access研究就没有意思了,实际是不会使用的,换个sqlserver试试吧,你是用jdbc桥连接的吧,它有些功能不支持Top

8 楼robin0925(棱石)回复于 2005-02-18 08:32:39 得分 0

对,谁还整access呀!!Top

9 楼zhaowinwork(半桶水)回复于 2005-02-18 16:52:08 得分 0

Access可以带着导出跑啊,copy过去就能用了,比其它都方便。搞些小东西用Access还是很合适的。Top

10 楼hojay2001(小捷利)回复于 2005-02-21 08:43:22 得分 0

学习  
  Top

11 楼java_dd(黄花菜)回复于 2005-02-21 10:42:26 得分 0

有没有commit啊?Top

12 楼zhaowinwork(半桶水)回复于 2005-02-22 15:10:37 得分 0

试过设AutoCommit为True和手动Commit都不行。是运行不行,单步调试就可以!Top

相关问题

  • 数据库更新
  • 数据库更新?
  • 数据库更新
  • PB中用ODBC连接MS Access Database数据库,更新时出问题
  • 数据库的更新
  • 数据库不能更新
  • 更新数据库问题
  • 无法更新数据库?
  • 数据库更新无效
  • 怎样更新数据库??????

关键词

  • 数据库
  • 驱动
  • 执行
  • database
  • access
  • sql
  • 更新
  • executestatement
  • 单步调试
  • querydataset

得分解答快速导航

  • 帖主:zhaowinwork

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo