DbFileSpec.CopyTo 方法 | |
将 DBFileSpec 对象的 DBF 文件复制到另一种数据格式。这可以用于将文件复制到另一个 RDD,到一个分隔文件,或到一个 SDF 文件。
命名空间:
XSharp.VO.SDK
程序集:
XSharp.VORDDClasses (在 XSharp.VORDDClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD CopyTo(
oFS,
cDriver,
lWantAnsi
) AS USUAL CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public virtual __Usual CopyTo(
__Usual oFS = default,
__Usual cDriver = default,
__Usual lWantAnsi = default
)
查看代码参数
- oFS (Optional)
- 类型:__Usual
要将 SELF 的文件复制到的驱动器和目录。也可以是一个现有的 DBFileSpec 对象或 FileSpec 对象。 - cDriver (Optional)
- 类型:__Usual
目标文件的 RDD。 - lWantAnsi (Optional)
- 类型:__Usual
逻辑参数。TRUE 创建 ANSI 格式的目标文件。默认为源 DBFileSpec 的 ANSI 设置。
返回值
类型:
__Usual
如果成功则返回 TRUE;否则返回 FALSE。
示例
下面的例子说明了如何将 DBF 文件复制到不同的数据格式:
1
2SetDefault( "C:\CAVOxx\SAMPLES\SSATUTOR" )
3oDB := DBFileSpec{}
4oDB:FileName := "CUSTOMER"
5
6IF oDB:Find()
7
8 oDB:CopyTo( "cust_CDX", "DBFCDX" )
9
10 oDB:Delim := ","
11 oDB:CopyTo( "cust_DEL" )
12 oDB:Delim := NULL_STRING
13
14 oDB:SDF := TRUE
15 oDB:CopyTo( "cust_SDF" )
16 oDB:SDF := FALSE
17
18 oDB:HidRDDs := { "DBFMEMO" }
19 oDB:CopyTo( "cust_DBV" )
20 oDB:HidRDDs := {}
21ENDIF
参见