请问同一个文件每次打开的游标都不一样, 如何通过游标知道文件名.
具体的例子是 我有一个文件, 为了断点续传,
可能会多次用游标打开, 但是每次游标地址并不一样,
我怎么知道某个游标对应的文件名呢?
我 1.CSV 文件,2.CSV 文件 , 1.CSV 创建了一个游标 是 com.scudata.dm.cursor.BFileCursor@95dc987
然后 fetch(), 这个时候系统崩溃了. 我想断点续传, 从断掉的地方重新 fetch.
spl 重新替我创建了一个游标 com.scudata.dm.cursor.BFileCursor@232d9b13
但是我怎么知道 com.scudata.dm.cursor.BFileCursor@232d9b13 是指向 1.csv 还是指向 2.csv 呢?

没有断点续传的本事,游标就是从头读到属,断了也只能重新打开再从头读。cursor 函数对着哪个文件产生游标就是哪个文件,原则上不需要观察到 com.scudata…. 这串东西的,也不需要从游标反找文件名的功能。
我现在是想手工做断点续传的功能, 我理解游标就是地址, 没办法附加其它信息, 但是我又需要根据不同的游标地址反推是不是同一个文件. 目前的初步的解决思路是 for 循环 把游标地址和文件名保存成一个序列, 这样任何游标都可以知道文件名了, 然后把每次 fetch 的行数也记录到序列. 初步先这样处理.
游标不是你自己创建的吗?创建游标的文件对象里有文件名