部分代码如下,数据库是ACCESS,利用JDBC-ODBC桥建立的数据库连接,运行后出现如下错语信息:
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver]行中有错误
        at sun.jdbc.odbc.JdbcOdbcResultSet.setPos(Unknown Source)
        at sun.jdbc.odbc.JdbcOdbcResultSet.insertRow(Unknown Source)
        at com.yanzhijun.edu.db.InsertDataByRs.main(InsertDataByRs.java:34)
Statement st = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE , 
                        ResultSet.CONCUR_UPDATABLE );
                
                String sql = "SELECT * FROM 基本信息";
                ResultSet rs = st.executeQuery(sql);                
                
                rs.moveToInsertRow();
                
                rs.updateString("学号", "10005");
                rs.updateString("姓名", "芸芸");
                rs.updateString("性别", "女");
                rs.updateString("出生日期", "1983-12-12");
                rs.updateInt("身高", 169);
                
                rs.insertRow();

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【ishallwin】截止到2008-08-02 23:48:32的历史汇总数据(不包括此帖):
    发帖的总数量:23                       发帖的总分数:1020                     每贴平均分数:44                       
    回帖的总数量:19                       得分贴总数量:4                        回帖的得分率:21%                      
    结贴的总数量:23                       结贴的总分数:1020                     
    无满意结贴数:1                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:4.35  %               无满意结分率:0.00  %                  
    敬礼!

    取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=ishallwin
      

  2.   

    你怎么把关键的错误代码给删了。。java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver]这行后面跟的是不是Invalid   cursor   state ???如果是的话。。Statement st = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE , 
                            ResultSet.CONCUR_UPDATABLE ); 把这个改成。 Statement st = conn.createStatement(); 
      

  3.   

    Microsoft Access Driver
    我真的怀疑,ODBC会支持这个吗?
      

  4.   


    没有提示Invalid  cursor  state,上面的错误信息是完整的.
      

  5.   

    大多数jdbc是不支持该方法
    至少从我使用8年Java的历史来看,没发现那个JDBC支持