[VB6 ] 資料比對的問題

看板Visual_Basic作者 (不好笑啦)時間16年前 (2009/05/14 14:00), 編輯推噓0(006)
留言6則, 1人參與, 最新討論串1/1
假設我現在有幾十萬筆的資料 現在我要新增一筆資料要檢查是否有重複 資料是存在文字檔 請問各位會用什麼方法?? 我現在是先把所有資料串成一個字串 每筆資料用特殊符號★隔開 (資料中一定不會有★號) 然後要比對的資料頭尾也加上★ 然後用InStr的函數去找就OK了 想聽聽有人有什麼其他比較快的方法嗎? THANKS^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.48.235

05/14 15:12, , 1F
文字檔就是一個大字串,直接進去找就好了,何必再做一個
05/14 15:12, 1F

05/14 15:13, , 2F
★字串
05/14 15:13, 2F
如果現在原有一筆資料是abcd 要新增的是abc 直接找會變成abc也在abcd裡 但是 ★abc★ 和 ★abcd★ 是不一樣的 ※ 編輯: NotFunny 來自: 220.136.48.235 (05/14 15:40) ※ 編輯: NotFunny 來自: 220.136.48.235 (05/14 16:00)

05/14 17:50, , 3F
你每筆資料後面沒換行?檢查abc後面是不是換行不就結了
05/14 17:50, 3F

05/14 17:51, , 4F
極端一點用循序檔,前面後面都檢查有沒有換行
05/14 17:51, 4F

05/14 17:51, , 5F
寫錯了,隨機檔
05/14 17:51, 5F

05/14 17:53, , 6F
找到目標還要檢驗(validate),資料庫要檢驗,這也一樣
05/14 17:53, 6F
文章代碼(AID): #1A2xDa9x (Visual_Basic)