解决asp日语网站access数据库含日文出现“内存溢出”问题
分类:程序开发 Tags: asp access 评论:0 浏览:4484 最近更新时间:2010/5/25 11:10:11
ACCESS有个BUG,那就是在使用 like 搜索时如果遇到日文就会出现“内存溢出”的问题,提示“80040e14/内存溢出”。
把以下代码插入到asp页面即可解决这个问题:
或者不要使用like语句,举个例子:
会出问题的SQL: where title like '%"&keyword&"%'
现在换成下面的就不会出现内存溢出了:where InStr(1,LCase(Title),LCase('"&keyword&"'),0)<>0
或者
把以下代码插入到asp页面即可解决这个问题:
- <%
- function filteJapanese(sStr)
- dim oRegExp
- set oRegExp = new RegExp
- oRegExp.global = true
- oRegExp.pattern = "[\u3040-\u309F|\u30A0-\u30FF]"
- filteJapanese = oRegExp.replace(sStr,"")
- set oRegExp = nothing
- end function
- %>
会出问题的SQL: where title like '%"&keyword&"%'
现在换成下面的就不会出现内存溢出了:where InStr(1,LCase(Title),LCase('"&keyword&"'),0)<>0
或者
- 修改查询语句
- sql="select * from tablename where column like '%"&word&"%'"
- 改为
- sql="select * from tablename"
- rs.filter = " column like '%"&word&"%'"
本文地址:/470/
-
• asp检测email地址是否有效函数
• 把Access 2010 .accdb文件格式转换为Access 2003 .mdb操作方法
• windows 2003通过squid搭建cdn节点加速服务
• 网页加密攻略:使用ASP程序密码锁
• ASP抽取数据的执行效率
• ASP获取文件所在文件夹名称、复制文件、创建、删除文件夹代码
• js点击复制代码
• 在文章内容中随机插入网站版权文字,防止采集
• ASP过滤SQL非法字符并格式化html代码,不错的功能函数集
• ASP多个关键词搜索代码,关键词以+号或空格隔开
-
• 如何给人家网站挂马?如何检查网站是否中木马?
• zoho企业邮箱发信功能被锁,教你如何解锁
• 如何查询搜索引擎对一个网站最近一天的收录情况呢
• discuz论坛修改首页标题、关键词、描述教程
• 在一台WEB服务器上实现建立多个Web网站站点的几种方法
• 如何修改ZOHO企业邮箱发信人名称/昵称/别名
• Godaddy windows Plesk新面板主机如何启用父路径
• 网页三剑客简体中文版(Macromedia Dreamweaver 8、Fireworks 8、Flash 8)下载地址及序列号
• 微软Outlook.com邮箱pop3,imap.smtp设置
• 用CSS做的个性alt跟随title效果