怎么让access数据库区分全角和半角字符啊?

liulang0808 2008-07-17 08:33:00
怎么让access数据库区分全角和半角字符啊?
...全文
332 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
liulang0808 2008-07-17
  • 打赏
  • 举报
回复
谢谢兄弟的解答!

wwwwb 2008-07-17
  • 打赏
  • 举报
回复
VAL全角结果为0,用VAL判断一下就可以了,
也可以自己编制一个函数,将全角->半角
liulang0808 2008-07-17
  • 打赏
  • 举报
回复
就是我把一些数据导入到access数据库的时候 , 出现这样的情况:
有2条记录的主键那一列的值只有一个字符有全角和半角的区别, 而access数据库不区分全角和半角 因此它认为插入的是2条主键值相同的数据, 因此插入失败。。。

是要解决插入失败的问题
wwwwb 2008-07-17
  • 打赏
  • 举报
回复
select asc('1'),asc('1')
liulang0808 2008-07-17
  • 打赏
  • 举报
回复
首先要感谢LS的解答

对于ACCESS,知道的很少.
asc(全角1)
asc(半角1)

该怎么用啊?

问题问得很弱质
wwwwb 2008-07-17
  • 打赏
  • 举报
回复
已经提示,用ASC即可
asc(全角1)
asc(半角1)
看看结果
liulang0808 2008-07-17
  • 打赏
  • 举报
回复
新建个文件,设置主键列,然后在主键那一列里分别输入全角跟半角的1到两行里看看就可以。

这个问题本来就无法生成附件的
wwwwb 2008-07-17
  • 打赏
  • 举报
回复
而access数据库不区分全角和半角
要区分全角和半角,没有数据无法测试
liulang0808 2008-07-17
  • 打赏
  • 举报
回复
就是我把一些数据导入到access数据库的时候 , 出现这样的情况:
有2条记录的主键那一列的值只有一个字符有全角和半角的区别, 而access数据库不区分全角和半角 因此它认为插入的是2条主键值相同的数据, 因此插入失败。。。


请问这个问题如何解决呢???
wwwwb 2008-07-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wwwwb 的回复:]
上传你的MDB到www.access911.net/csdn
只要有问题的表、查询,用WINRAR压缩
有记录才好测试
[/Quote]
liulang0808 2008-07-17
  • 打赏
  • 举报
回复
就是我把一些数据导入到access数据库的时候 , 出现这样的情况:
有2条记录的主键那一列的值只有一个字符有全角和半角的区别, 而access数据库不区分全角和半角 因此它认为插入的是2条主键值相同的数据, 因此插入失败。。。


这个问题能解决吗?看来只有先把数据处理后,才能导入了
wwwwb 2008-07-17
  • 打赏
  • 举报
回复
上传你的MDB到www.access911.net/csdn
只要有问题的表、查询,用WINRAR压缩
有记录才好测试
liulang0808 2008-07-17
  • 打赏
  • 举报
回复
能详细说明吗??
我也是帮别人问得
wwwwb 2008-07-17
  • 打赏
  • 举报
回复
用ASC码来判断

7,732

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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