skip to main
|
skip to sidebar
想要达到生活的境界
2010年11月22日星期一
Selected collating sequence not supported by the operating system错误的解决方法(转)
摘自:
http://hi.baidu.com/tzyangjia/blog/item/1232ad2d6a348c37349bf7ea.html
问题的产生:
一套中文下开发的软件,翻译成英文,在从数据库查询时
UserRst.Open
"
Select COUNT(UserName) As CNT From UserTable
"
, ADOCnOP, adOpenStatic, adLockOptimistic, adCmdUnknown
在连接一个数据库时
UserRst.Open
"
SELECT * FROM UserTable WHERE UserName = '
"
&
txtUserName.Text
&
"
'
"
, ADOCnOP, adOpenStatic, adLockOptimistic, adCmdUnknown
出现这个错误提示
Selected collating sequence not supported by the operating system
尝试解决:
一开始以为排序方式不被英文系统支持,但是看代码并无特殊排序,排序应该没问题。在英文系统下浏览中文网站时,IE弹出安装中文 Language Pack的对话框,安装后再试程序轻松通过。看来是语言系统的问题,但我们总不能给用户安装一个中文语言包,(那太强盗逻辑了),而且后来我们发现从微软 网站下载的语言包并不支持在WinXP下安装。最后把问题定位在数据库本身上,可能数据库中使用了某些中文信息,再回头看微软的技术解释,看来是MDB文 件默认的排序方式有问题,打开数据库-
>
工具-
>
选项-
>
常规 有新建数据库排序次序 明显的是汉语拼音。问题就在这里。
解决方法一(中文系统):
选择排序次序为常规,然后选择关闭时压缩数据库,或者自己手动压缩,必须压缩数据库否则不能修改这个排序方式,以后新建的数据库也使用这中排序方式。
重新在英文系统下连接数据库,顺利通过。
解决方法二(英文系统):
1
)、打开我的 Microsoft Access ,Open 任意一个文件,然后点
"
tools
"
,选中 Options,再选 General 项。注意在右下方有 New Database Sort Order下拉框,选中 General。然后关掉该文件。(注意,Options只有在有文件打开的状况下才能使用)
2
)、然后
"
File
"
-->
"
New...
"
创建一个空白数据文件,然后
"
file
"
-->
"
Get External Data
"
--
"
Import
"
,打开我的老数据库文件将所有的 tables 全部传到新文件来,然后保存新文件。我要做这步是因为我的论坛里已经有许多的数据在里面,我不愿从头再来。如果你在新建论坛,或新建系统时遇到此类问题,大可新建 table,或用 SQL query 写入初始数据。
3
)、保存此新文件,然后上传到服务器。
没有评论:
发表评论
较新的博文
较早的博文
主页
订阅:
博文评论 (Atom)
博客归档
►
2013
(193)
►
八月
(2)
►
七月
(5)
►
六月
(16)
►
五月
(16)
►
四月
(1)
►
三月
(84)
►
二月
(11)
►
一月
(58)
►
2012
(127)
►
十二月
(31)
►
十一月
(21)
►
十月
(8)
►
九月
(7)
►
八月
(27)
►
七月
(11)
►
六月
(4)
►
五月
(2)
►
四月
(11)
►
二月
(3)
►
一月
(2)
►
2011
(11)
►
十二月
(4)
►
十一月
(3)
►
五月
(1)
►
一月
(3)
▼
2010
(197)
►
十二月
(27)
▼
十一月
(50)
DELPHI如何判断服务是否安装?如果安装如果判断其当前状态?运行?停止?暂停(转)
SQLite语法备忘录(转)
数据库编程总结(转)
关于ListView的OnCustomDrawXXX事件(转)
Delphi ListView快速操作通用实现(转)
delphi 如何打开记事本并显示指定内容(转)
Error creating object Please verify that the Micro...
Selected collating sequence not supported by the o...
Delphi中的自动垃圾回收器(转)
delphi Date函数列表(转)
如何在delphi7中安装Indy 9(转)
一个公关“五毛党”自述的网络江湖(转)
delphi中单独编译pas生成dcu文件(转)
idSMTP的“bad sequence of commands”(转)
VC如何注册、屏蔽全局键盘热键(转)
如何在当前程序中实现组合快捷键(转)
Delphi异常处理try except语句和try finally语句用法以及区别 (转)
十分有趣的N多小网站 给大家参考下(转)
面试采购-答题精华之一、二、三(转)
【转】谈Delphi编程中"流"的应用
Delphi快捷键大全(转)
Delphi的程序单元结构和处理异常等相关内容 (转)
delphi 异常及异常处理机制 (转)
delphi钩子注入程序(转)
ProcessID, Process Handle, Window Handle 之间的互相转换(转)
Delphi获取其它进程窗口句柄的3种方法(转)
Delphi如何获取句柄?(转)
[Delphi]利用createRemoteThread远程注入(非DLL插入)(转)
WinAPI: FindWindow、FindWindowEx - 查找窗口(转)
关于找不到可安装的ISAM的问题?
多步 OLE DB 操作产生错误。请检查每个OLE DB状态值。没有工作被完成。
Delphi 的字符及字符串 - Char、AnsiChar、WideChar、PChar、PAns...
用Delphi创建服务程序(转)
一个Service问题的求解历程(转)
攻克一个难题:在WinNT/2000下进程隐身(采用进程注入方式)(转)
Delphi反调试技术(以OD为例附核心原代码)
创建具有托盘的服务程序(转)
DELPHI编写服务程序总结一--编写技巧 (转)
如何在一个Service Application中运行另外一个exe文件,且可以显示在桌面上(转)
关于CreateProcessAsUser的问题(转)
如何正确给CreateThread传递参数(转)
指针以及关于Delphi指针的自我理解(C++&Delphi)(转)
DELPHI指针的使用 (转)
后台服务程序怎么弹窗?(转)
用Delphi编写Windows服务(转)
服务程序(Service Application)的描述如何在程序中实现?
资源文件的应用(转)
在 delphi的exe文件中嵌入另外一个exe文件(转)
delphi的RC文件格式写法
在Delphi中如何使用RC文件中的字符串表(转)
►
十月
(26)
►
九月
(7)
►
八月
(12)
►
七月
(6)
►
六月
(14)
►
五月
(11)
►
四月
(17)
►
三月
(8)
►
二月
(11)
►
一月
(8)
►
2009
(170)
►
十二月
(7)
►
十一月
(9)
►
十月
(5)
►
九月
(12)
►
八月
(10)
►
七月
(11)
►
六月
(5)
►
五月
(13)
►
四月
(23)
►
三月
(39)
►
二月
(17)
►
一月
(19)
►
2008
(178)
►
十二月
(61)
►
十一月
(26)
►
十月
(26)
►
九月
(34)
►
八月
(31)
我的简介
FRANK
查看我的完整个人资料
没有评论:
发表评论