Statement stmt=sqlConnection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs=stmt.executeQuery("select top 1 * from JHsmssTelecom_temp order by Receivetime");
                                                         
if(rs.next()){
...
...
...
rs.deleteRow();
}数据库里的数据:54—56.1分
我在linux下用java取出来以后,54—56.1分 中间的破折号是乱码,所以会报 at com.microsoft.jdbc.base.BaseResultSet.deleteRow(Unknown Source)错误.有懂的给我说一下,这个应该怎么处理.同样的,当数据中有全角的破折号时,
rs.updateString("JHBody", "54-56.1分");
rs.updateRow();
这个updateRow()也会报Unknown Source错误,没有这个破折号时,程序一确正常.