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

文章重新编辑修改有关问题(update出错)

2012-01-26 
文章重新编辑修改问题(update出错)//上面没写的代码是读取数据库里的数据,然后显示在编辑文本区域里,修改

文章重新编辑修改问题(update出错)
//上面没写的代码是读取数据库里的数据,然后显示在编辑文本区域里,修改后再提交

//sql语句
String   sql=null;

  sql= "update   loginfo   set   topicsort= ' "+request.getParameter( "TypeID ")+ " ', "+ "topictitle= ' "+request.getParameter( "Title ")+ " ', "+ "content= ' "+request.getParameter( "Content ")+ " ', "+ "topictime= ' "+nowDate+ " ' "+ "where   topicid= ' "+topic_id+ " ' ";
//上面的topicid是表的主键,自增量


//执行并判断
        if(dbc.eUpdate(sql)> 0)
out.println( " <script> alert( '日志修改成功   ! ');location.href= '../editlog.jsp ' </script> ");
        else
out.println( " <script> alert( '日志修改失败! ');location.href= '../editlog.jsp ' </script> ");
}

能够执行成功
但回到editlog.jsp这个页面,看到,并没有修改原来的这个文章,而是重新写了一份,topicid肯定也增加了

本来想修改原来的文章的,怎么又写了一份,出现了两篇这样的文章了,一个是原来的,另一个是修改后的,难道这个update语句有错?

[解决办法]
老兄,你的topicid是定义成整数的还是字符串的?
如果是整数的,不用加引号

热点排行