不支持!
只能用一个
No int identity(1,1)字段来解决

解决方案 »

  1.   

    支持
    这是我以前写的访问别人的机器上的数据库
        String DRIVER = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
        String URL="jdbc:microsoft:sqlserver://192.168.0.25:1433;";
        String DBNAME="DatabaseName=web;";
        String USER="user=SA;";
        String PASSWORD="password=LISOF1";
        Database db=new Database();
        Connection connect=null;
        Statement statement=null;
        boolean connect_open=false;
        boolean statement_open=false;
        ResultSet rs=null;
        try
        {
          db.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:microsoft:sqlserver://192.168.0.25:1433;DatabaseName=web;", "SA", "LISOF1", false, "com.microsoft.jdbc.sqlserver.SQLServerDriver"));
        }
        catch(Exception e10)
        {
          return "whatya";
        }
        try
        {
          Class.forName(DRIVER);
        }
        catch(Exception e)
        {
          return e.toString();
        }
        try
        {
          connect=DriverManager.getConnection(URL+DBNAME+USER+PASSWORD);
        }
        catch(Exception e1)
        {
          return e1.toString();
        }
        connect_open=true;
        try
        {
          statement=connect.createStatement();
        }
        catch(Exception e2)
        {
          return e2.toString();
        }
        statement_open=true;
        try
        {
          connect.setAutoCommit(false);      statement.executeUpdate("create table commitment"+"(SignBit varchar(15))");
          statement.executeUpdate("insert into commitment  values('set')");
          rs=statement.executeQuery("select * from commitment");
          statement.executeUpdate("drop table commitment");
          rs.close();
          statement.close();
          connect.close();
        }
        catch(Exception e3)
        {
          return e3.toString();
        }
    在里面用rs.first(),rs.next()没有问题的。
      

  2.   

    statement=connect.createStatement();
    这一句这样写:
    statement=connect.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
    就可以了,这是JDBC2的新特性,可滚动的结果集。
      

  3.   

    waterdragonfly(见到PLMM就脸红)
    说的对,我忘记加了。
    在rs.close()前加入rs.first()就可以了