VS2012 MFC 相关问题
来源:互联网 发布:js修改input的value 编辑:程序博客网 时间:2024/06/05 11:45
1. 增加 Microsoft ADO data control 6.0 与 Microsoft DataGrid Control 控件
分两种情况,一:系统已经安装;二:系统没安装。我属于第二种,找了很,终于找到答案。
情况一:
打开vs,工具箱右键-〉选择项……-〉com组件-〉选Microsoft ADO data control 6.0。
工具箱就出现了Microsoft ADO data control选项。
情况二:
下载msadodc.ocx和msdatgrd.ocx,放到
C:\Windows\System32
。用cmd运行”
regsvr32 msadodc.ocx
(也可以在运行里直接运行这条命令)重复 情况一。
若你用的是64位的WIN7操作系统,然而你所注册的DLL文件是32位版的,可以将该DLL文件或OCX文件拷贝到\windows\syswow64目录下,
然后再以管理员身份运行CMD.EXE,进入C:\windows\syswow64
目录,运行REGSVR32 *.dll(*.ocx)
即可。
2. VS 2012 创建 CRecordset 派生类
网上有很多在MFC中使用ODBC链接数据库,进行数据操作,但发现好多都不一样。有些说再创建类的时候可以直接选择CRecordset作为基类,然后关联数据表,但Visual studio 2010好像不可以直接选择这个基类,很多网友也都说找不到,我也没有找到,尝试了很多方法都不行。最后经过自己的不断尝试,发现2010版本的操作和其他操作不太一样,以下是我创建CRecordset派生类的过程:
“项目”->“类向导”->“添加类“(”MFC ODBC使用者”)->”数据源”(选择要关联的数据源”机器数据源”或者”文件数据源”)->确定SQL Server登录->选择要关联的数据表->确定->完成。
这样在工程中就添加了一个CRrecordset派生类,类中自动关联了表中的字段。
3. 字符编码问题
出现如下字符编码问题
cannot convert parameter 1 from 'char' to 'LPCWSTR'
更改项目属性的 Character Set
为 multi
4. 向编辑框传递变量
简单的方法是控件关联变量,右键控件-添加变量就行,有控件变量和值变量可选。
- VS2012 MFC 相关问题
- 关于VS2012 Help Viewer 相关问题
- VS2012下配置opencv 及相关问题
- MFC相关问题整理
- MFC 相关问题集中
- MFC相关问题汇总
- MFC线程相关问题
- vs2012中创建MFC找不到控件的问题
- Opencv与vs2012配置与相关注意问题
- vs2012使用mscomm串口通讯方法及相关问题
- VS2012 MFC + OpenCV
- VS2012问题
- VS2012新闻相关
- VS2012相关插件
- MFC扩展DLL导出类相关问题
- 一些相关注意问题(MFC)
- MFC中创建目录的相关问题
- MFC截图和界面刷新相关问题
- 4537: [Hnoi2016]最小公倍数|分块
- 一道关于位段及大小端的面试题
- HashMap源码注解 之 resize()方法(七)
- 我是钓~!~!~!@鱼测试
- widget点击进入应用遇到的问题
- VS2012 MFC 相关问题
- 搜索——1015
- UVA_11517_Exact Change
- 北京林业大学“计蒜客”杯程序设计竞赛 网络赛 G. 易彰彪的一张表 (KMP)
- lua 元方法
- Github的项目托管
- 成绩登记与查询系统App
- Shiro学习之身份验证
- sql常用函数instr()和substr()