有关数据库查询问题?

luncif 2001-05-21 02:16:00
如果字段内容包含繁体字,当用sql查询时,
如select * from exp where id="xxxx"
在繁体系统下面没有问题,但在简体系统下
却出错,错误提示如下:
Warning: SQL error: [Microsoft][ODBC Microsoft Access Driver] 内存溢出, SQL state 22005 in SQLExecDirect

如何解决???
不要说把数据库转码之类的话。
...全文
82 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
luncif 2001-05-22
  • 打赏
  • 举报
回复
难道没有人碰到这个问题???
llonely 2001-05-21
  • 打赏
  • 举报
回复
那就不清楚了:(

關注
luncif 2001-05-21
  • 打赏
  • 举报
回复
不是这个意思
我是说:
当记录中字段id中的数据只包含英文,简体数据时,
用select * from exp where id="xxx"查询时不会出错(xxx可以为繁体,简体,英文)
但当包含有繁体数据是查询就回返回错误信息(不是找不到,而是无法查询)
llonely 2001-05-21
  • 打赏
  • 举报
回复
你要在简体系统下取出id=繁体码的数据?
luncif 2001-05-21
  • 打赏
  • 举报
回复
1.select * from exp;可以取出所有数据,无论简体繁体

2.select * from where id="xxx";
当字段id只包含英文,简体数据时,也没问题
但当字段id包含繁体数据时,就出错了

如何解决??
llonely 2001-05-21
  • 打赏
  • 举报
回复
不要用select *, 试试把字段写全行不行?

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧