获取随即数的函数改下
public   static   string   GetMakeCode() 
        { 
              string   id   =   GetRnd();//获取随机数
                DataTable   dt   =   NetMeetingBO.GetListData(id).Tables[0]; 
                while(dt.Rows.Count   !=   0)
              {
                 id   =   GetRnd();
                 dt.clear();
                 dt = NetMeetingBO.GetListData(id).Tables[0];
              }
              return   id; 
        } 

解决方案 »

  1.   

    这个函数修改一下:
    public   static   string   GetMakeCode(int   id) 
            { 
                    string   id   =   GetRnd();//获取随机数 
                    DataTable   dt   =   NetMeetingBO.GetListData(id).Tables[0];   //从数据库获取数据看看这个ID是否已经存在 
                    if   (dt.Rows.Count   !=   0)//如果有相同的数据再次调用本身重新生成新ID 
                    { 
                          GetMakeCode(id);                 } 
                    return   id; 
            }