博客园 首页 联系 管理

                    cmd.CommandText="SELECT     COLUMNPROPERTY(     OBJECT_ID('"+_TableName+"'), '"+col.Name+"', 'IsIdentity' )   ";
                    reader= cmd.ExecuteReader();
                    i = 0;
                    if (reader.Read()) i = reader.GetInt32(0);
                    reader.Close();
                    if (i==1)
                    {
                        col.isAutoIncrease = true;
                        cmd.CommandText = "select   IDENT_SEED( '" + _TableName + "')  as  seedvalue,IDENT_INCR   (   '" + _TableName + "'   )   as increvalue  ";
                        reader = cmd.ExecuteReader();
                        if (reader.Read())
                        {
                                col.AutoIncrementSeed =Convert.ToInt32( reader.GetValue(0));
                                col.AutoIncrementStep =Convert.ToInt32( reader.GetValue(1));
                        }
                        reader.Close();
                    }

posted on 2009-01-08 04:26  CodeBlove  阅读(221)  评论(0编辑  收藏  举报