您的位置是: 常见问题 - 技术文章

香港空间遇到的问题

人气:2660 来源:艺建网 发布于:2012-05-10 08:06:06

  核心提示:access数据库无法运作。提示以下错误:MicrosoftJETDatabaseEngineerror80004005Selectedcollatingsequencenotsupporte ...

access数据库无法运作。提示以下错误:
Microsoft JET Database Engine error 80004005
Selected collating sequence not supported by the operating system.

出现这种情况是因为操作系统语言版本不一样,导致access的数据库排序次序错误。解决办法:
打开数据库->工具->选项->常规->新建数据库排序次序->选择常规,点应用,确定,然后点工具->数据库实用工具->压缩和修复数据库
关掉数据库,上传数据库到空间上。

中文乱码或者中文内容无法更新,这个问题是编码的问题。由于国内空间默认asp编码是936,就是简体中文,而英文操作系统下的虚拟主机默认的肯定是英文的编码。所以,解决方法就是在asp页面加入<@ codepage="936" >,记得,是加入到第一行!

替换成 strDate = replace(cstr(Date()),"/","")

 

无组件上传无法工作,问题有2个,1、英文操作系统下的日期生成格式跟中文操作系统下不一样,所以自动生成文件名字的功能就无法实现。解决办法就是找到  strDate  = replace(cstr(Date()), 这行(原完整代码忘了,所以只要找前面部分,都是一样的),替换成  strDate = replace(cstr(Date()),"/","").  问题解决,2、出现错误提示:Invalid procedure call or argument: Chr  ,这个是chr问题,由于操作系统不一样,运算方法也就不一样了,一般这个问题出现的上传类是化境无组件上传类。所以找到stemp=stemp&Chr(AscW(ChrB(AscB(upfile_5xSoft_Stream.Read(1)))&ChrB(c))) 替换成stemp=stemp&Chrw(AscW(ChrB(AscB(upfile_5xSoft_Stream.Read(1)))&ChrB(c))),问题就解决了。

 关键字:香港空间 

更多行业动态

更多技术文章

更多网站公告


京ICP备13002632号