VFP6与VFP9函数对比 下载本文

内容发布更新时间 : 2024/5/5 16:32:41星期一 下面是文章的全部内容请认真阅读。

SYS(3099) 函数

VFP9: SYS(3099 [, 70 | 80 | 90]) VFP6: 无

说明: 该函数启用 SQL 数据引擎与 Visual FoxPro 7.0、8.0 或 9.0 兼容。

SYS(3101) 函数

VFP9: SYS(3101 [, nCodePage]) VFP6: 无

说明: 该函数设置在当前数据工作期上 COM 互用性期间,用于转换字符数据的默认代码页。

TEXTMERGE( ) 函数

VFP9: TEXTMERGE(cexpression_r [, lRecursive [, cLeftDelim [, cRightDelim]]]) VFP6: 无

说明: 该函数提供字符表达的计算值。

TRANSFORM( ) 函数

VFP9: TRANSFORM(eexpression_r, [cFormatCodes]) VFP6: TRANSFORM(eexpression_r, [cFormatCodes])

说明: VFP9中该函数功能增强。例如增加了一些格式符,请参阅该函数的帮助。

TTOC( ) 函数

VFP9: TTOC(texpression_r [, 1 | 2 | 3]) VFP6: TTOC(texpression_r[,1|2])

说明: 在VFP9中,第二个参数使用 3,则以XML DateTime格式返回texpression_r的字符串表式结果。在没有设置SET CENTURY, SET HOURS, SET SECONDS 命令的情况下,返回的字符串将包含19个字符(yyyy-mm-ddThh:mm:ss)。

TYPE( ) 函数

VFP9: TYPE(cexpression_r [, 1]) VFP6: TYPE(cexpression_r)

说明: 在VFP9中,是否使用第二个参数取决于字符表达式cexpression_r是否是一个Collection 集合类的数组。

UNBINDEVENTS( ) 函数

VFP9: UNBINDEVENTS(oEventSource, cEvent, oEventHandler, cDelegate) 或者 UNBINDEVENTS(oEventObject)

或者 UNBINDEVENTS(hWnd [, nMessage]) VFP6: 无

说明: 可以使用UNBINDEVENTS( )解除事件绑定, 或分离一个原来通过BINDEVENT( )绑定到一个Visual FoxPro对像的事件。

WDOCKABLE( ) 函数

VFP9: WDOCKABLE(cWindowName [, lEnable]) VFP6: 无

说明: 该函数返回指定的窗口是否可停靠。

XMLTOCURSOR( ) 函数

VFP9: XMLTOCURSOR(eexpression_r | cXMLFile [, cCursorName [, nFlags ]]) VFP6: 无

说明: 该函数转换 XML 文本为一个Visual FoxPro 临时表或表。

XMLUPDATEGRAM( ) 函数

VFP9: XMLUPDATEGRAM( [ cAliasList [, nFlags [, cSchemaLocation]]]) VFP6: 无

说明: 该函数映射 缓冲区中的表或临时表发生的改变到一个 XML UpdateGram,并返回一个包含UpdateGram的字符串。要使用该函数,必须设置SET MULTILOCKS ON ,并且允许表缓冲