使用VS2010连接SQL Server 2008数据库混合编程以实现对数据库的操作

在网上找了好久的资料都没有关于VS2010+SQL Server 2008混合编程的完整的例子描述,在图书馆借阅了一本书《VC++ 2010应用开发技术》,封面(网上下载)如下图所示。



在本书的第11章详细讲解了数据库访问技术,在学习此章的过程中,有几个小点我遇到了问题。总结如下:

一、P219 3. 建立数据源 

小问题:无法在“控制面板”找到数据源(ODBC)并打开数据源管理器。

解决:通过在网上查找得到解决方法,我的电脑为WIN7系统,找到如下路径C:\Windows\System32\odbcad32.exe 双击此应用程序即打开“ODBC数据源管理器”,可以按照书上的步骤继续操作了。

小问题:此页对应图11-13的步骤中,服务器后面填写“.”,再按图11-14填写完毕后按“下一步”出错。

解决:服务器后面填写“.\SQLEXPRESS”,可以正常执行了。

二、P222 编译连接

问题:如书中所提醒。

解决:如书中所说。

三、P227 代码段void CS11_1View::OnFindStu()函数中

问题:wsprintf();函数第一个元素filter出错。

解决:将char filter[60];改为LPWSTR filter = new TCHAR[60]; //定义并申请输入缓冲区空间

注意:类似wsprintf();函数第二个元素。有时双引号和它们包括的内容需要放在_T()的括号里程序才可以执行。

四、P228 添加增加功能

问题:运行程序点击添加记录后,弹出消息框显示“记录集只读”。

解决:将CS11_1Set类的构造函数中的m_nDefaultType的snapshot改为dynaset。

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值