用update更新的时候,把那个字段弄成null
看看有没有sqlexception咯

解决方案 »

  1.   

    借助SQLDMO组件很容易做到
    去查联机丛书
      

  2.   

    通过企业管理器,找到那个表,查处设计表不就知道了吗。当然,Reeezak说得也是一个不错的方法哟,只可惜,你可能得费点时间了。
      

  3.   

    对,用SQLDEMO组件,读取SQL SERVER信息如果需要我可以发给你一个[email protected]
      

  4.   

    给我也来一个,[email protected],谢谢
      

  5.   

    to vickyyu(vicky):
      SQLDMO组件具体怎么用?请详细指教,或发Email:[email protected]
      

  6.   

    给你发个全一点的, 呵呵:
    SELECT syscolumns.name AS 'FieldName', 
    syscolumns.colid AS 'FieldOrder',
    CASE A.INDID WHEN 1 THEN 1 ELSE 0 END AS 'FieldKey',
    syscolumns.colstat AS 'FieldIdentity',
    systypes.name AS 'FieldType', 
    syscolumns.length AS 'FieldLength',
    syscolumns.isnullable AS 'FiledIsNull',
    sysproperties.value  AS 'FieldDescription'

    FROM ((((sysobjects 
    INNER JOIN syscolumns ON syscolumns.id = sysobjects.id)
    INNER JOIN systypes ON systypes.xtype = syscolumns.xtype)
    LEFT JOIN 
    (
    SELECT sysindexkeys.* FROM sysindexkeys 
    INNER JOIN sysobjects 
    ON sysobjects.id = sysindexkeys.id
    WHERE sysindexkeys.indid = 1
    ) A 
    ON A.id = sysobjects.id AND A.colid = syscolumns.colid)
    LEFT JOIN sysproperties ON sysproperties.smallid = syscolumns.colid AND sysproperties.id = sysobjects.id)
    WHERE sysobjects.type='U' 
    AND sysobjects.name <> 'dtproperties'
    AND syscolumns.id = sysobjects.id
    AND sysobjects.name = @TableName
    ORDER BY syscolumns.colid
      

  7.   

    能不能也给我一个,谢谢
    [email protected]
      

  8.   

    用DataColumn的AllowDBNull 属性
      

  9.   

    dahuzizyd说的不错,
    如果是强类型DataSet就更直观。