发布于 2010-08-29 20:25:11
1楼
你如果使用绝对地址的话,象DB1.DBD10这样的地址的话,就不需要用打开块命令(OPN DB1),如果你使用的是相对地址的话,即把DB1.DBD10直接写成DBD10,这就需要你在使用这个地址前,用OPN DB1这个命令打开数据块,然后在使用DBD10这个地址。两个数据块之间传送数据的话,如果用绝对地址就不存在这个问题,如果使用相对地址,也可以,但只可以同时打开两个数据块。
例如:
OPN DB 1
L DBD10
OPN DI 2
T DBD10
如果打开更多的话,应该是自动关闭吧,这个我不太清楚,但我想应该是,因为没看到有关闭数据块的命令。