当前位置: 代码迷 >> VFP >> vfp9.0中用命令建索引怎么指定collate为machine
  详细解决方案

vfp9.0中用命令建索引怎么指定collate为machine

热度:4299   发布时间:2013-02-26 00:00:00.0
vfp9.0中用命令建索引如何指定collate为machine?
如:index on name tag stuname
完了这个索引的collate为pin yin方式,如何在命令中设置为mahcine?
另外这两种方式有什么区别?

------解决方案--------------------------------------------------------
Index on name tag stuname COLLATE 'MACHINE'
或者
先 set collate to 'MACHINE' 再 index

collate 为 PINYIN 的话,在非简体中文环境下索引会变得无效
即使都是简体中文,Win2k3 以前的 Windows 与 Vista 以后的 Windows 行为也不同
换句话说,在 2k3/xp 上 index 的表,复制到 Vista/Win7/Win8 的机器上,与索引有关的操作都会产生部分不正确的结果

最好在 ide 环境和你的主程序中将 collate 都设置成 machine
  相关解决方案