小弟有个问题不明白,以下是我的代码:
Dim filenumber As Integer
Dim wudong As wudong_data
filenumber = FreeFile
Dim place As Integer
Select Case Combo1.ListIndex
Case 0
Open "wd_data.dat" For Random As #filenumber Len = Len(wudong)
place = 1
'年累计完成
zhuangche = Text1.Text
fasongdun = Text2.Text
jinkuandi = Text3.Text
jinkuangao = Text4.Text
Put #filenumber, place, wudong
Close
Case 1
Open "wd_data.dat" For Random As #filenumber Len = Len(wudong)
place = 2
'月累计完成
zhuangche = Text1.Text
fasongdun = Text2.Text
jinkuandi = Text3.Text
jinkuangao = Text4.Text
Put #filenumber, place, wudong
Close
End Select当指定记录号为1或2时,记录可以写进wd_data.dat
但是当把记录号变为3或4时,就无法追加记录。
不是重写,是追加!!
还有一点,就是记录号一定是指定的。希望给位指点一二!
谢谢了!!
Dim filenumber As Integer
Dim wudong As wudong_data
filenumber = FreeFile
Dim place As Integer
Select Case Combo1.ListIndex
Case 0
Open "wd_data.dat" For Random As #filenumber Len = Len(wudong)
place = 1
'年累计完成
zhuangche = Text1.Text
fasongdun = Text2.Text
jinkuandi = Text3.Text
jinkuangao = Text4.Text
Put #filenumber, place, wudong
Close
Case 1
Open "wd_data.dat" For Random As #filenumber Len = Len(wudong)
place = 2
'月累计完成
zhuangche = Text1.Text
fasongdun = Text2.Text
jinkuandi = Text3.Text
jinkuangao = Text4.Text
Put #filenumber, place, wudong
Close
End Select当指定记录号为1或2时,记录可以写进wd_data.dat
但是当把记录号变为3或4时,就无法追加记录。
不是重写,是追加!!
还有一点,就是记录号一定是指定的。希望给位指点一二!
谢谢了!!
解决方案 »
- VB里面有什么容器可以装100万个7位数的吗
- VBscript关于数字全角半角的问题
- 在VB中怎么得到数据库中的某个字段的最大长度???
- 在线等。。。为什么Shell("C:\WINNT\system32\ping 192.168.0.131>> c:\tjj.txt"能执行,但在C盘找不到文件?
- 关于combo问题
- 请各位发表一下在程序中碰到的各个error以及如何对程序中各error进行控制和处理
- 求高人指点!!!利用excel的数据,用mschart作折线图!
- 仍旧是VB6动态创建组件的问题
- 请问用什么打包软件来打包VB做的程序最好,功能最全!
- 请问谁有使用activereport作报表的使用说明呀?中文的!要不就是作过的一些心得呀!小弟真的是快要被折磨死了!!!!,节日快乐!可是我过不好了!呜呜呜呜
- 我看到一个软件,发邮件方可以知道收到邮件的客户打开该email与否,打开email的ip,打开email的时间,打开email的地区,打开email的邮件.
- 请问:
但是当把记录号变为3或4时,就无法追加记录。
----------------------------------------------
1、你如果用指定记录号的方式,因为wd_data.dat是一个空的文件,当把记录号变为3或4时,因没有1和2的记录,所以就无法追加记录。
2、可以不使用记录号,这样添加的记录会写到由最近添加的记录后面。
3、或:Dim place As Integer
place = 1
place = place + 1 ’每添加一条记录,记录号加1。。
1