小弟用ADO新建立一个表,里面有两个字段s1,s2,每次添加记录时,也许只要一个有值,另一个字段无值,每当这种情况就提示我required为true,应该把其改为false,请问这个我应该在生成字段时,怎么设置该属性呢??

解决方案 »

  1.   

    Ms Sql 2005
    CREATE TABLE [dbo].[tabPackageInfo](
    [PackageCode] [varchar](30) COLLATE Chinese_PRC_CI_AS NOT NULL,
    [DepotCode] [varchar](30) COLLATE Chinese_PRC_CI_AS NOT NULL,
    [ModuleType] [varchar](30) COLLATE Chinese_PRC_CI_AS NOT NULL,
    [ClientCode] [varchar](40) COLLATE Chinese_PRC_CI_AS NOT NULL,
    [Nameplate] [varchar](40) COLLATE Chinese_PRC_CI_AS NOT NULL,
    [RatedPower] [float] NOT NULL,
    [RatedV] [int] NOT NULL,
    [ModuleGrade] [varchar](5) COLLATE Chinese_PRC_CI_AS NOT NULL,
    [PackageAmount] [int] NOT NULL,
    [Operator] [varchar](30) COLLATE Chinese_PRC_CI_AS NOT NULL,
    [PackingDate] [datetime] NOT NULL,
    [PowerRangeLow] [float] NULL,
    [PowerRangeHigh] [float] NULL
    )Oracle 10g
    -- Create table
    create table IA_002_TABMODULESPOWERCHANGE
    (
      ID           NUMBER not null,
      SERIALNUMBER VARCHAR2(60) not null,
      B_PAMX       NUMBER not null,
      A_PAMX       NUMBER not null,
      C_DATE       DATE,
      C_USER       VARCHAR2(60),
      C_REASON     VARCHAR2(2000)
    )