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

JAVA的SQL语句出错解决办法

2012-05-21 
JAVA的SQL语句出错while(rs.next()){int a (int)(10+Math.random()*(40-10+1))String b String.value

JAVA的SQL语句出错
while(rs.next())
{
  int a = (int)(10+Math.random()*(40-10+1));
String b = String.valueOf(a);
sql = " update table1 " + " set 市场价格 = " + 'b' ;
Stock_DB.stm.executeUpdate(sql);
  }
为神马总是提示update语法出错???table1是一个ACCESS表,我要把这个表中的市场价格这一列的值改成b,b是由一个10到40之间的随机数a转化的。。。求各位大神帮忙看看

[解决办法]
sql = " update table1 " + " set 市场价格 = " + 'b' ;
==>
sql = " update table1 " + " set 市场价格 = '" + b + "'" ;
[解决办法]
没用过ACCESS,但是楼主为什么字段用中文呢?不推荐用中文

热点排行