MFC的CRecordSet类支持UNICODE编程吗?

goodboyyxh 2005-04-11 09:42:35
定义了UNICODE和_UNICODE,我用MFC的CRecordSet类的AddNew添加一个记录,如果字段为文本型,如果该给该字段对应的变量赋值为中文的话,被截取了一半。我猜想是ODBC对UNICODE的支持问题,跟进去以后发现RFX_TEXT里边有问题。
我还是想继续用CRecordSet类,请高手帮忙啊。
...全文
91 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
surstar 2005-04-12
  • 打赏
  • 举报
回复
要转换吧~

http://www.vckbase.net/document/viewdoc/?id=1082
wlbfzy 2005-04-12
  • 打赏
  • 举报
回复
如果我没记错的话,是不支持unicode的。
goodboyyxh 2005-04-12
  • 打赏
  • 举报
回复
怎么没有人回答我啊?
goodboyyxh 2005-04-12
  • 打赏
  • 举报
回复
如果这么简单就好了。郁闷死我了!
我修改了AFX的API函数RFX_TEXT通过了。
不过。。。伤心啊!
我编译后拿到英文操作系统下运行,发现界面都能正常显示,但是从数据库读到的中文显示则不正确都是“???”,不知道杂的了,把英文操作系统的默认语言改成chinese(RPC)就正常了。
但是。。。
我不能总要求人家去改默认的语言吧。。。
高手。。。帮帮我,那么up一把也好啊。
luodike 2005-04-12
  • 打赏
  • 举报
回复
应该是支持的,定义字段的时候选择对了类型就可以了,只不过占用的空间是2倍,注意这点就行了
goodboyyxh 2005-04-12
  • 打赏
  • 举报
回复
高手们,来了也说几句啊。安等的好心哭啊。
goodboyyxh 2005-04-12
  • 打赏
  • 举报
回复
希望你们试一下,碰到这个事情,我用UNICODE的信心都没有了。据我跟踪是SQL函数不支持UNICODE,CReordSet为了使用UNICODE采用了转换,但是在其中转换时有bug,不知道理解是否正确哦。有兴趣的朋友可以跟一把。

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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