線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:864
推到 Plurk!
推到 Facebook!

Locate 出現 的問題

缺席
Roach
中階會員


發表:61
回覆:104
積分:98
註冊:2002-11-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-02-10 11:35:43 IP:210.68.xxx.xxx 未訂閱
我的部分程式碼如下 由檔案取出資料後對 Table 作locate 看看資料有無重複 其中使用三值搜尋卻出現錯誤     
 
          char Data[5][100];
          TLocateOptions Opt;
          Opt.Clear();
          Opt << loPartialKey;              while( fscanf(f,"%s\t%s\t%s\t%s\t%s\n",Data[0],Data[1],Data[2],Data[3],Data[4])!=EOF ){                  if(strcmp(Data[1],"")==0)
                  strcpy(Data[1],"N/A");                  Variant locvalues[3];
              locvalues[0] = Variant(Data[0]);
              locvalues[1] = Variant(Data[1]);
              locvalues[2] = Variant(Data[2]);                  TableActive->Locate("ERP_PN;LOT;WH_CODE", VarArrayOf(locvalues, 2),Opt);    
錯誤訊息如下 把Locate 拿掉就ok 請問有經驗的前輩 這會是甚麼樣的問題 , 應該如何排除 thanks -------------- 試車總是問題多
Roach
中階會員


發表:61
回覆:104
積分:98
註冊:2002-11-05

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-02-10 12:03:23 IP:210.68.xxx.xxx 未訂閱
< >< > 真抱歉 佔了一些版面 我已經找到原因自問自答結案 因為檔案內幾萬筆的值中有少數幾筆的字串長度大於
系統時間:2024-04-26 9:32:04
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!