2009-11-24 76 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”

其余部分应该是直线前进。

相关问题