sql2000好象有自动增加这种功能吧。
如果没有可以写触发器来增加。

解决方案 »

  1.   

    我的意思是,在bean的create方法中如何写,如果你不包含该段,会出错的
      

  2.   

    如果包含,则SQL2000会提示错误
      

  3.   

    搞不懂你是什么意思
    1.在数据库中的表设计视图中,字段名上点右键,设置主键;自动增加,到下面列属性那儿:标志,设置为是;标志种子1,标志递增量1,这样这个字段就是自动增加1的了
    2.SQL语句
    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Mission]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
    drop table [dbo].[Mission]
    GOCREATE TABLE [dbo].[Mission] (
    [MiID] [int] IDENTITY (1, 1) NOT NULL ,//这个字段就是自动增1的了
    [ProjectCode] [varchar] (32) COLLATE Chinese_PRC_CI_AS NULL ,
    [MiName] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
    [MiBoss] [varchar] (16) COLLATE Chinese_PRC_CI_AS NULL ,
    [MiDistribute] [varchar] (16) COLLATE Chinese_PRC_CI_AS NULL ,
    [FTDate] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
    [CreateDate] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
    [EndDate] [datetime] NULL ,
    [Midescribe] [text] COLLATE Chinese_PRC_CI_AS NULL ,
    [Accept] [char] (1) COLLATE Chinese_PRC_CI_AS NOT NULL ,
    [OrderID] [int] NULL ,
    [IsOrder] [char] (1) COLLATE Chinese_PRC_CI_AS NULL ,
    [ParentID] [int] NULL ,
    [WhatID] [int] NULL ,
    [WhichFrom] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
    [Level] [varchar] (2) COLLATE Chinese_PRC_CI_AS NULL 
    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
    GO
      

  4.   

    SQL语句?
    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[test]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
    drop table [dbo].[test]
    GOCREATE TABLE [dbo].[test] (
    [ID] [int] IDENTITY (1, 1) NOT NULL ,
    [UserCode] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
    [UserName] [char] (10) COLLATE Chinese_PRC_CI_AS NULL 
    ) ON [PRIMARY]
    GOALTER TABLE [dbo].[test] WITH NOCHECK ADD 
    CONSTRAINT [PK_test] PRIMARY KEY  CLUSTERED 
    (
    [ID]
    )  ON [PRIMARY] 
    GO
      

  5.   

    在cmp bean中,我需要写入一条数据,
    通常是:ejb.create();写入一条纪录。
    可是,采用,ejb.create(fid,fname,fcode);sql将raiserror 错误,
    如果从create中取消fid,则jb6会出现,primary key must be in create() method。
    采用borland 的帮助,将的在bea上实现,没有在weblogic 上实现,我测试不通过。
    各位明白我的意思了吗?
    等待解决!!!