VFP其实还是不错的,ACCESS这个问题如何解决?

proer9988 2011-12-13 06:19:54
在VFP的DBF数据库文件中,设计一个文本字段,宽度5,则表示可以接受5个字节的文本,例如 “a汉字” (汉字占2个字节);而ACCESS中的文本一律以UNICODE代码处理,你无论是可视化的设计表结构还是用SQL语句创建 char类型的字段,结果都是只能输入5个字符(不是字节),例如 "ABCDE"," 你我他和你",宽度都是5,这就为某些程序设计带来了麻烦。大家有什么好的主意?不知道ACCESS2007或是ACCESS2010中是否增加了类似SQL SERVER中的CHAR类型的字段 ?谢谢。
...全文
81 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2011-12-14
  • 打赏
  • 举报
回复
与使用的字符集有关,比如UTF8、GBK之类的,与CHAR、VARCHAR类型无关。
proer9988 2011-12-14
  • 打赏
  • 举报
回复
要求不奇怪,不然SQL SERVER也不会同时支持CHAR,VARCHAR等格式了。
wwwwb 2011-12-14
  • 打赏
  • 举报
回复
你的要求比较奇怪 ,主流数据库都要求支持UNICODE,VFP不支持,是其的缺陷。
proer9988 2011-12-14
  • 打赏
  • 举报
回复
不会吧?没人碰到这样的需求吗 ?
思展软件 2011-12-14
  • 打赏
  • 举报
回复
这个问题,不用纠结在这里吧,主要是实现功能!
proer9988 2011-12-14
  • 打赏
  • 举报
回复
数据库里面没有CHAR、VARCHAR类型的字段,你就无法很方便的操作,我的这个需求和字符集无关。
ACMAIN_CHM 2011-12-13
  • 打赏
  • 举报
回复
无法解决。

7,713

社区成员

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

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