2009-11-24 73 views
0

我有一個問題給你。我有一個dne文本文件(文件將在測試服務器中)我需要讀取該文件並將其存儲在數據庫中。在這我必須閱讀線,如果該行以「6」開頭。其他方面離開它。 例如,在該dne文件中,如果行以6開頭,則讀取該行,如果第二行以7開頭,則不要讀取它。離開那條線。如果第三個6再次讀取該行。打開txt文件並閱讀並使用vb6將其保存在數據庫中

如果行以6開頭,那麼我不想讀整行。

我想從作爲RTN數04-11的位置以讀取(長度= 8)

我想從作爲動作數13-29的位置以讀取(長度= 17)

我想讀從如AMT(長度= 10)

我想從55-76的位置名稱讀30-39位置(長度= 22)

之後分配爲記錄設置並將其存儲在數據庫中。這應該直到文件結束。

任何人都可以提供我的代碼如何做到這一點在vb6?

+4

到目前爲止你有什麼想法? – 2009-11-24 18:17:32

回答

1

這聽起來像是一個家庭作業問題,我想很多人都不願意回答這個問題,因爲這是基本的東西。這個網站是要求和給予幫助,而不是讓別人爲你做這項工作。從你發佈的內容看來,你希望有人只做第四個代碼並將其提供給你。你不會在這裏得到。

但是,我們大多數人都喜歡幫忙。

本着這樣的精神,我會給你一些鏈接,指出你正確的方向,以便你可以獲得解釋的必要概念,你可以從那裏開始。


http://www.google.com/search?q=vb6+read+a+fixed+width+file&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1


http://www.google.com/search?hl=en&safe=active&rls=com.microsoft%3Aen-us&q=vb6+if+statements&aq=f&oq=&aqi=

0

中秋節$是你的朋友。只要閱讀每一行,並使用中秋節$來讀取所需位置的一個或多個字符,例如

TempS = "Hello World" 
Print Mid$(Temps, 2,3) 

結果將是「ELL」

其餘部分應該是直線前進。

相關問題