如果你用的是odbc-jdbc的话建议你换成weblogic的sqlserver驱动

解决方案 »

  1.   

    sun的odbc-jdbc对sqlserver是有问题的比如ejbfind会出问题
    rs.getString要安表结构依次取,且好像只能取一次等...
    如果你要用一定bmp实现auto increase的话最好用存储过程
    其实weblogic用cmp是很容易实现的
      

  2.   

    我用得是sqlser2000的jdbc程序,我出错得原因大概是我的protected Integer get_id(String tableName) throws SQLException 函数有问题,错误得意思大概是主键不能为null,
    我想大家帮我看看这个函数及ejbcreatewithdata(...)函数有没有写错,我用findall函数没报错
      

  3.   

    关于ejb开发的话题,你一定要写过ejb程序,请谈谈体会,前5位有分
      

  4.   

    老大:你瞧瞧你的错误
    java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Invalid column name: id你的数据库中id字段无效,查查你的SQL语句有没有问题经验:如果EJB容器抛出SQLException,一般都是SQL语句的问题
      

  5.   

    我的错误是,
    protected Integer get_id(String tableName) throws SQLException {
    没有 catch 语句,所以出错,以至于 id 没有值,id 又是主健,所以报错,感谢各位