点击或拖拽改变大小

Set 枚举

X#
与 Visual Objects SET_* 定义匹配的值

命名空间:  XSharp
程序集:  XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法
 enum Set
成员
  成员名称说明
Exact1指定 Visual FoxPro 在比较两个不同长度的字符串时使用的规则。
Fixed2指定用于显示数值数据的小数位数是否固定。
Decimals3指定在数值表达式中显示的小数位数。
DateFormat4指定日期和日期时间表达式的显示格式。
Epoch5更改确定如何解释没有世纪数字的日期的设置。
Path6指定文件搜索路径。
Default7指定默认驱动器和目录。
Exclusive8指定 Visual FoxPro 是否以独占或共享方式打开表文件。
Softseek9
Unique10指定索引文件中是否保留具有重复索引键值的记录。
Deleted11指定 Visual FoxPro 是否处理标记为删除的记录以及它们是否可用于其他命令。
Cancel12--- 未使用 ---
Debug13--- 未使用 ---
Typeahead14--- 未使用 ---
Color15设置控制台输出中使用的颜色
Cursor16确定 Visual FoxPro 等待输入时是否显示插入点。
Console17启用或禁用从程序中输出到控制台输出窗口或活动的用户定义窗口。
Alternate18将使用 ?, ??, DISPLAY 或 LIST 创建的屏幕或打印输出定向到文本文件。
AltFile19备用文件的输出文件名。
Device20将 @ ... SAY 的输出定向到屏幕、打印机或文件。
Printer23启用或禁用输出到打印机或将输出路由到文件、端口或网络打印机。
PrintFile24打印输出的输出文件名。
Margin25设置左打印机边距并影响所有定向到打印机的输出。
Bell26打开或关闭计算机铃声并设置铃声属性。
Confirm27指定用户是否可以通过键入文本框中的最后一个字符来退出文本框。
Escape28确定按 ESC 键是否中断程序和命令执行。
Insert29--- 未使用 ---
Exit30--- 未使用 ---
Intensity31--- 未使用 ---
Scoreboard32--- 未使用 ---
Delimiters33--- 未使用 ---
DelimChars34--- 未使用 ---
Wrap35--- 未使用 ---
Message36--- 未使用 ---
Mcenter37--- 未使用 ---
ScrollBreak38--- 未使用 ---
Errorlog39--- 未使用 ---
Neterr40
Digits41确定显示数字时小数点左侧显示的位数。
AmExt42表示 12 小时格式时间字符串的上午扩展的字符串。
PmExt43表示 12 小时格式时间字符串的下午扩展的字符串。
Ansi44确定是否使用 ANSI 或 OEM 格式创建数据库文件以及某些文本文件操作是否在两种字符集之间进行转换的设置。
Yield45
Locktries46某些锁定操作重试的次数
AmPm47确定时间字符串是 12 小时格式还是 24 小时格式的设置。
Century48确定日期表达式是否显示世纪部分。
DigitFixed49固定用于显示数值输出的位数的设置。
DecimalSep50确定在显示数值和货币表达式时使用的小数点字符。
ThousandSep51指定在显示格式化的数值或货币值时小数点左侧每组三位数字分隔的字符。
Timesep52时间字符串中使用的当前分隔字符。
Fieldstore53确定是将赋值分配给字段还是分配给内存变量的设置。
Science54控制数字是否以科学计数法显示的设置。
Cpu55--- 未使用 ---
Floatdelta56确定即使两个浮点数不同也会被认为相等的点的设置。
Math57--- 未使用 ---
International58
DateCountry59指定日期和日期时间表达式的显示格式。
DefaultDir60
EpochCent70确定 X# 如何解释仅指定两位数年份的日期。
EpochYear71确定 X# 如何解释仅指定两位数年份的日期。
DateFormatNet72当前的 .Net 格式日期格式。
DateFormatEmpty73当前日期格式的空表示。
SysObject74SysObject 值
NoMethod76使用晚绑定发送操作符在对象中未找到的最后一个方法。
Patharray78当前路径设置为字符串数组。
NatDLL79确定当前 Nation DLL 的名称。
CollationTable80确定从当前 Nation DLL 读取的排序数组
ErrorLevel81--- 未使用 ---
ErrorBlock82为当前错误处理程序设置的代码块。
LastScriptError85发生的最后一个脚本错误。
LastFound86使用 File() 找到的最后一个文件
DelimRDD89确定当前 Delim RDD 的名称。
FieldDelimiter90确定 Delim RDD 的当前字段分隔符
RecordDelimiter91确定 Delim RDD 的当前记录分隔符
ErrorLogFile92默认 RT 错误处理程序的错误日志文件名。默认为 VOERROR.LOG
Dict98为当前错误处理程序设置的代码块。
Intl99
RddInfo100
MemoBlockSize101指定 X# 如何分配磁盘空间以存储备注字段。这是 FoxPro 方言的 64 和其他方言的 32。
DefaultRdd102确定当前默认 RDD。这是 FoxPro 方言的 DBFVFP 和其他方言的 DBFNTX。
MemoExt103确定当前默认的备注文件扩展名。
AutoOpen104确定是否应自动打开生产 CDX 文件。默认为 TRUE
AutoOrder105确定是否应选择生产 CDX 中的第一个索引。默认为 FoxPro 方言的 0 和其他方言的 1。
HpLocking106是否应为 DBFNTX 文件使用高性能 NTX 锁定。
NewIndexLock107是否应为 DBFNTX 文件使用新的索引锁定方案。
Autoshare108
StrictRead109
BlobCircref110
Optimize111启用或禁用查询优化。
FoxLock112是否应为 DBFCDX 和 DBFVFP 文件使用 FoxPro 锁定方案。
RddInfoMax119确定 RDD 相关设置的最大数量。
WinCodepage120确定当前的 Windows 代码页编号。
DosCodepage121确定当前的 DOS/OEM 代码页编号。
CollationMode122确定当前的排序模式(Windows、Clipper、Ordinal、Unicode、XPP)。
Asserts125指定在使用等号运算符(=)进行 SQL 字符串比较或二进制表达式比较时,是否用空格填充较短的字符串或用零(0)字节填充二进制表达式。
AutoIncError126指定在尝试更新或插入具有自动递增值的字段时是否生成错误。
CollateFox127指定在后续索引和排序操作中字符字段的排序顺序。默认为 MACHINE。
Compatible128控制与 Microsoft FoxBASE+ 和其他 FoxPro 语言的兼容性。
Database129将打开的数据库设置为当前数据库或设置为无当前数据库。
DataSession130
DebugOut131将调试输出定向到文件。
Directory7指定默认驱动器和目录。
FullPath132FoxPro: CDX()、DBF() 和类似函数是否应返回完整路径。
Headings144
Lock133启用或禁用某些命令中的自动文件锁定。
MemoWidth134指定备注字段和字符表达式的显示宽度。默认值为 50。
MultiLocks135确定是否可以使用 LOCK() 或 RLOCK() 锁定多个记录。默认值为 OFF。
Near9确定在 FIND 或 SEEK 未成功搜索记录后记录指针的位置。
Null167确定 ALTER TABLE、CREATE TABLE 和 INSERT - SQL 命令如何支持空值。
Point50确定在显示数字和货币表达式时使用的小数点字符。
Refresh136确定是否以及多长时间更新本地内存缓冲区以反映网络上其他用户的更改。
Reprocess137指定在锁定文件或记录失败后,Visual FoxPro 尝试锁定的次数和时间。
Safety138确定 Visual FoxPro 在覆盖现有文件之前是否显示对话框。
Separator51指定在显示格式化的数字或货币值时,小数点左侧每组三位数字之间的分隔字符。
Space139FoxPro: 在 ? 和 ?? 字段表达式之间添加空格。
SqlBuffering140指定 SQL - SELECT 语句中的数据是基于缓冲数据还是写入磁盘的数据。
SqlAnsi141指定在使用等号运算符(=)进行 SQL 字符串比较或二进制表达式比较时,是否用空格填充较短的字符串或用零(0)字节填充二进制表达式。
TextMerge142FoxPro: 是否启用文本合并。
VarCharMapping143
TextMergeDelimiters146
WithStack145指定如何将字符数据表达式映射到查询结果集。
CharSet160
HandleEvent161
DevTimeOut162
Accelerators163
Colormode164
Rushmore165
SmartFilter166
NullValue167
Collation168
Lexical169
Language180
IdleRepeat181
FileCase182
DirCase183
DirSeparator184
Eof185
HardCommit186
ForceOpt187
DbfLockscheme188
Defextensions189
Eol190
Trimfilename191
Hboutlog192
Hboutloginfo193
Codepage120
Oscodepage121
Timeformat196
Dbcodepage197
User200用户定义设置的开始。
Axslocking201
Rightschecking202
Connection_handle203
Exactkeypos204
Sql_query205
Sql_table_passwords206
Collation_name207
Sql_timeout208
Sql_parameters209
备注
全局设置存储在 RuntimeState 中,并且是线程特定的。 这些设置的数值表示在 runtimestate 的设置字典中的键。
参见