管理者软件
专业源于专注
www. myOIT. cn   
软件交流 管理软件 软件手册 »

    

 1  1/1   1  
作者
内容
qf2016  [个人空间]
QQ名  meng 113779009


注册  2016-01-17
发贴数  2382
精华数  0
原创贴  0
来自  
状态  正常

级别  版主
#1»发布于2021-07-28 19:04

利用 TSQLCA_Index 对dbio进行索引,在 vr.cpp里有例子。 
 
    TSQLCA_Index idx; 
 
    idx.Build(data); 
 
    int search_rid,int_vid,rec_int_vid; 
    int keep_pos; 
    wchar_t * wval; 
 
    for(id=0;id<*dbio_attr.mRowCount;id++) 
    { 
      dbio_attr.GetRes(0,attr_vid); 
 
      if(!idx.Search_First(attr_vid,&search_rid,&keep_pos)) 
      { 
        dbio_attr.Next(); 
        continue; 
      }; 
 
      data->Go_Row(search_rid); 
      sprintf(col_name,"%s",dbio_attr.GetRes(1)); 
      if(data->GetFieldId(col_name,&fid)) 
      { 
        while(1) 
        { 
          data->SetValue(fid,dbio_attr.GetRes(2)); 
 
          if(!data->Next()) break; 
          if(w_strcmp(data->GetAddr(0),attr_vid)!=0) 
            break; 
        }; 
      }; 
 
      dbio_attr.Next(); 
    };


        





 1  1/1   1  


登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 中国杭州 - 备案号码 浙ICP备19051128号]