最近我意识到记录集可能比我原先想象的要简单得多(不太有用).我想看看其他人是否可以证实或否认我的怀疑.让我解释.当我创建两个DAO记录集对象时,比如rstA和rstB,并将它们都设置到同一个表中,比如TableA,就像这样,
Set rstA = CurrentDb.OpenRecordset("TableA", dbOpenDynaset)
Set rstB = CurrentDb.OpenRecordset("TableA", dbOpenDynaset)
Run Code Online (Sandbox Code Playgroud)
然后他们不自主行事.例如,使用移动记录,rstA.MoveNext然后它对rstB执行相同的操作.
最初,我认为记录集是"完整的"对象,但这种行为表明它们只是指向表格的指针.因此,该表持有它自己的指针来指示当前记录,这就是为什么用rstA或rstB移动这个指针会导致一个影响另一个.
这是正确的还是我只是做错了什么?
任何人都可以告诉我他们是否认为这个Powershell脚本有问题.
Dir |
where {$_.extension -eq ".txt"} |
Rename-Item –NewName { $_.name –replace “.“,”-” }
Run Code Online (Sandbox Code Playgroud)
对于当前目录中的每个文本文件,我试图用连字符替换文件名中的所有句点.提前谢谢.