关于网友提出的“ 如何对同一目录下,不同子目录中的相同的数据库文件进行操作(能自动的全部进行处理)。”问题疑问,本网通过在网上对“ 如何对同一目录下,不同子目录中的相同的数据库文件进行操作(能自动的全部进行处理)。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 如何对同一目录下,不同子目录中的相同的数据库文件进行操作(能自动的全部进行处理)。
描述: 例如:在 C:\Test 下有子目录 C:\Test\20010226, C:\Test\20010227, C:\Test\20010228. 各子目录中都有数据库文件 Test.dbf。现欲解决程序能自动处理
C:\Test 目录下的所有的 Test.dbf 文件。
我现在采用了 Table 控件。想通过改变 DatabaseName 的属性值来对不同的数据库表进行操作。能用 一个批处理命令获得一个 Test.ini 文件。具体如下:
dir /s/b >c:\Test.ini
文件内容: C:\test\20010226\test.dbf
C:\test\20010227\test.dbf
C:\test\20010228\test.dbf
有哪位能帮我解决一下,多谢了!!!!!
解决方案1:
var
sl:TStringList;
begin
sl:= TStringList.Create;
sl.LoadFromFile("test.ini");
for i:= 0 to sl.Count-1 do
begin
Table.TableName := sl[i];
//不需要用DatabaseName属性。
Table.Open;
end;
sl.Free;
end;
以上介绍了“ 如何对同一目录下,不同子目录中的相同的数据库文件进行操作(能自动的全部进行处理)。”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3539422.html