点击或拖拽改变大小

DbFileSpec.CopyTo 方法

X#
将 DBFileSpec 对象的 DBF 文件复制到另一种数据格式。这可以用于将文件复制到另一个 RDD,到一个分隔文件,或到一个 SDF 文件。
将 DBFileSpec 对象的 DBF 文件复制到另一种数据格式。这可以用于将文件复制到另一个 RDD,到一个分隔文件,或到一个 SDF 文件。

命名空间:  VO
程序集:  VORDDClasses (在 VORDDClasses.dll 中) 版本:2.22 GA
语法
 VIRTUAL METHOD CopyTo(
	oFS,
	cDriver,
	lWantAnsi
) AS USUAL CLIPPER
查看代码

参数

oFS (Optional)
类型:__Usual
要将 SELF 的文件复制到的驱动器和目录。也可以是一个现有的 DBFileSpec 对象或 FileSpec 对象。要将 SELF 的文件复制到的驱动器和目录。也可以是一个现有的 DBFileSpec 对象或 FileSpec 对象。
cDriver (Optional)
类型:__Usual
目标文件的 RDD。目标文件的 RDD。
lWantAnsi (Optional)
类型:__Usual
逻辑参数。TRUE 创建 ANSI 格式的目标文件。默认为源 DBFileSpec 的 ANSI 设置。逻辑参数。TRUE 创建 ANSI 格式的目标文件。默认为源 DBFileSpec 的 ANSI 设置。

返回值

类型:__Usual
如果成功则返回 TRUE;否则返回 FALSE。

返回值

类型:__Usual
如果成功则返回 TRUE;否则返回 FALSE。
示例
下面的例子说明了如何将 DBF 文件复制到不同的数据格式:
X#
 1// 将CUSTOMER.DBF/DBT文件的记录导出到各种格式:
 2SetDefault( "C:\CAVOxx\SAMPLES\SSATUTOR" )
 3oDB := DBFileSpec{}
 4oDB:FileName := "CUSTOMER"
 5
 6IF oDB:Find()
 7  // 将文件复制到DBF/FPT
 8  oDB:CopyTo( "cust_CDX", "DBFCDX" )
 9  // 将文件复制到一个分隔文件
10  oDB:Delim := ","
11  oDB:CopyTo( "cust_DEL" )
12  oDB:Delim := NULL_STRING
13  // 将文件复制到一个SDF文件
14  oDB:SDF := TRUE
15  oDB:CopyTo( "cust_SDF" )
16  oDB:SDF := FALSE
17  // 将文件复制到一个DBF/DBV文件
18  oDB:HidRDDs := { "DBFMEMO" }
19  oDB:CopyTo( "cust_DBV" )
20  oDB:HidRDDs := {}
21ENDIF
示例
下面的例子说明了如何将 DBF 文件复制到不同的数据格式:
X#
 1// 将CUSTOMER.DBF/DBT文件的记录导出到各种格式:
 2SetDefault( "C:\CAVOxx\SAMPLES\SSATUTOR" )
 3oDB := DBFileSpec{}
 4oDB:FileName := "CUSTOMER"
 5
 6IF oDB:Find()
 7  // 将文件复制到DBF/FPT
 8  oDB:CopyTo( "cust_CDX", "DBFCDX" )
 9  // 将文件复制到一个分隔文件
10  oDB:Delim := ","
11  oDB:CopyTo( "cust_DEL" )
12  oDB:Delim := NULL_STRING
13  // 将文件复制到一个SDF文件
14  oDB:SDF := TRUE
15  oDB:CopyTo( "cust_SDF" )
16  oDB:SDF := FALSE
17  // 将文件复制到一个DBF/DBV文件
18  oDB:HidRDDs := { "DBFMEMO" }
19  oDB:CopyTo( "cust_DBV" )
20  oDB:HidRDDs := {}
21ENDIF
参见