.net查询access数据库含日文出现“内存溢出”问题
初学.net,使用了access做了个简易的网站,有日文版,中文版搜索是没有问题,可是到了日文版时,只要数据库里面含有日文,就会报错“System.Exception: 内存溢出”,上网百度了下,提示access数据库就有这样的Bug,但是没有.net的解决代码,源代码如下:
string Where = "1=1";
if (!string.IsNullOrEmpty(GetKey)){
string k=GetKey.Replace(" ","%");
Where += " and ( Title like '%" + k + "%' or Title2 like '%" + k + "%') ";
}
RptPro.DataSource = mydb.Query("F_Product","*", Where + " order by displayorder desc");
RptPro.DataBind();
求大神指点,感激不尽,谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试将操作系统的语言的区域都设置为日本
可以把日文转码处理一下,转成Unicode