VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 852|回复: 7

[求助] MFC 数据库查询 数据类型出错

[复制链接]
37_avatar_middle
在线会员 发表于 2015-11-12 14:54:22 | 显示全部楼层 |阅读模式
5驿站币
MFC 数据库查询 数据类型出错 数据库中设置的数据类型为文本。在代码中赋予的是CString。m_pRecordset->Open(_variant_t(sql),(m_pConnection.GetInterfacePtr()),adOpenStatic,adLockOptimistic,adCmdText);
问题是这样打开数据库表单是失败的。调试后发现问题出在这句。应该是数据类型不匹配。_variant_t是不是应该换成其它数据类型。

最佳答案

查看完整内容

网上查了下,貌似是你的 SQL 语句构造的有问题,再检查下吧




上一篇:http头的Referer总是为空
下一篇:我vc++6.0安装了n个版本还是不行,具体看内容
81_avatar_middle
online_moderator 发表于 2015-11-12 14:54:23 | 显示全部楼层
gx15366039985 发表于 2015-11-12 17:07
return _variant_t(_result, false);

网上查了下,貌似是你的 SQL 语句构造的有问题,再检查下吧
81_avatar_middle
online_moderator 发表于 2015-11-12 14:57:15 | 显示全部楼层
给操作数据库的代码加上 try-catch 捕获下异常,看看具体是什么原因
37_avatar_middle
ico_lz  楼主| 发表于 2015-11-12 15:48:00 | 显示全部楼层
Debug 发表于 2015-11-12 14:57
给操作数据库的代码加上 try-catch 捕获下异常,看看具体是什么原因

已经加了。数据库可以连接,就是数据库表单连接不了。
81_avatar_middle
online_moderator 发表于 2015-11-12 16:24:09 | 显示全部楼层
gx15366039985 发表于 2015-11-12 15:48
已经加了。数据库可以连接,就是数据库表单连接不了。

我的意思是捕获到什么异常了吗?
37_avatar_middle
ico_lz  楼主| 发表于 2015-11-12 17:07:08 | 显示全部楼层
Debug 发表于 2015-11-12 16:24
我的意思是捕获到什么异常了吗?

return _variant_t(_result, false); MFC 数据库查询 数据类型出错
37_avatar_middle
ico_lz  楼主| 发表于 2015-11-12 17:48:28 | 显示全部楼层
Debug 发表于 2015-11-12 17:22
网上查了下,貌似是你的 SQL 语句构造的有问题,再检查下吧

我直接在数据库中查询时可以的。但是要在DF94上加个双引号。所以我不确定是不是这个的问题。
98_avatar_middle
在线会员 发表于 2015-11-12 17:50:54 | 显示全部楼层
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-5-19 23:42

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表