and [, cCursorName[, aCountInfo]]])
VFP6: SQLEXEC(nConnectionHandle, cSQLCommand, [CursorName])
说明: 在VFP9中,使用aCountInfo 参数,可以指定数组名移植行计数信息。
SQLMORERESULTS( ) 函数
VFP9: SQLMORERESULTS(nStatementHandle [, cCursorName [, aCountInfo]]))
VFP6: SQLMORERESULTS(nConnectionHandle)
说明: 在VFP9中,增加参数cCursorName,可用于将结果集存储到指定的游标中;增加aCountInfo参数,可以指定数组名移植行计数信息。
SQLSETPROP( ) 函数
VFP9: SQLSETPROP(nStatementHandle, cSetting [, eexpression_r])
VFP6: SQLSETPROP(nStatementHandle, cSetting [, eexpression_r])
说明: 在VFP9中,参数cSetting 增强了取值范围:“DisconnectRollback”、“Shared”。
SQLSTRINGCONNECT( ) 函数
VFP9: SQLSTRINGCONNECT([lShared] | [cConnectString [, lSharable]])
VFP6: SQLSTRINGCONNECT([cConnectString])
说明: 在VFP9中,允许通过lSharable参数决定连接是否共享。
STRCONV( ) 函数
VFP9: STRCONV(cexpression_r, nConversionSetting [, nRegionalIdentifier [, nRegionalIDType]])
VFP6: STRCONV(cexpression_r, nConversionSetting [, nLocaleID])
说明: 在VFP9中,利用该函数,可以将双字节数据与UTF-8数据互转(某些网页为UTF-8编码,可以转换为国标汉字),Unicode数据与UTF-8数据互转,单字节字符与 base64 编码互转,单字节字符到 hexBinary 编码互转(这样就可以直接看到字符串的十六进制内码啦)。这是让人高兴的改进。
建议:这是一个很有用的函数,应掌握。
应用举例:
? STRCONV('测试',15) &;&; 显示字符串“B2E2CAD4”
? STRCONV(STRCONV('测试',15), 16) &;&; 显示字符串“测试”
STREXTRACT( ) 函数
VFP9: STREXTRACT(cSearchexpression_r, cBeginDelim [, cEndDelim [, nOccurrence[, nFlag]]]])
VFP6: 无
说明: 该函数返回两个分隔符之间的字符串。这两个分隔符可以不同,并且通过指定参数nFlag,忽略分隔符的大小写、决定分隔符是否包
含在返回的字符串中。
建议:这是一个很有用的函数,应掌握。
应用举例:
? STREXTRACT("李四,1980.01.01,.T.", "", ",") &;&; 显示字符串“李四”
? STREXTRACT("李四,1980.01.01,.T.", ",", ",") &;&; 显示字符串“1980.01.01”
STRTOFILE( ) 函数
VFP9: STRTOFILE(cexpression_r, cFileName [, lAdditive | nFlag])
VFP6: STRTOFILE(cexpression_r, cFileName [, lAdditive])
说明: 在VFP9中,使用参数nFlag,可以允许写入UTF-8 和 Unicode 字节顺序标记(Byte Order Marks)。
STRTRAN( ) 函数
VFP9: STRTRAN(cSearched, cexpression_rSought [, cReplacement] [, nStartOccurrence] [, nNumberOfOccurrences] [, nFlags])
VFP6: STRTRAN(cSearched, cSearchFor [, cReplacement][, nStartOccurrence] [, nNumberOfOccurrences])
说明: 在VFP9中,使用参数nFlag,可以指定是否对查找字符串大小写敏感或严格。
SYS(602) 函数
VFP9: SYS(602 [, 0 | 1 ])
VFP6: 无
说明: 该函数返回当前配置文件中的当前位图配置和在运行时切换 off-screen 位图的开或关。
SYS(987) 函数
VFP9: SYS(987 [, lExpr])
VFP6: 无
说明: 该函数映像通过 SQL pass-through 或远程视图重新获得的远程 Unicode 数据到 ANSI。
SYS(1011) 函数
VFP9: SYS(1011)
VFP6: 无
说明: 该函数返回使用中的内存句柄数。
SYS(1037) 函数
VFP9: SYS(1037 [, nValue])
VFP6: SYS(1037)
说明: 在VFP9中,通过设置nValue参数,可以打开缺省的页面设置对话框,打开报表页面设置对话框,设置一个报表的打印机环境来调整缺省的打印机设置,或指定缺省的打印机设置给一个报表的打印机环境设置。
SYS(1104) 函数
VFP9: SYS(1104 [, cAlias | nWorkArea])
VFP6: 无
说