【MSDN】《胖客户端应用程序演练》.docxVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【MSDN】《胖客户端应用程序演练》

内容简概:通过MFC应用程序向导完成SQL数据库连接后,在程序中使用SQL查询指令,将查询结果显示于列表中。实现平台:VS2008实现步骤及问题解决:新建项目-MFC应用程序,选择“单文档”类型;在“数据库支持”这一步选择“支持文件的数据库视图”,然后单击【数据源】按钮,选择“SQL Server”项,如下图:点击【下一步】按钮,转至数据链接属性标签页,如下图:这里的问题主要出现在“1、选择或输入服务器名称”这一项,即上图的A处。主要原因:未在本机配置数据服务器。在未配置服务器的情况下,此时若点击右侧的下拉箭头,或右侧的【刷新】,会提示“错误枚举数据服务器”,如下图:而点击“3、在服务器上选择数据库(D):”右侧下拉箭头则提示“SQL Server不存在或拒绝访问”,如下图:下面来配置数据服务器:安装三个工具:SQL Server2005配置管理器、外围应用配置器和SQL Server Management Studio,前两个可在VS2008安装程序中找,第三个需要另外下载安装,下载地址:/downloads/details.aspx?FamilyID=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796amp;displaylang=zh-cndisplaylang=en配置SQL Server2005外围应用配置器,开启SQL Server2005远程连接功能:“Microsoft SQL Server 2005”——“配置工具”——“SQL Server外围应用配置器”,在程序界面选择“服务和连接的外围应用配置器”,如下图:然后选择“DataBase Engine”节点下的“远程连接”,再选择“本地连接和远程连接”,选中“同时使用TCP/IP和named pipes”,点击确定后重启数据库服务,如下图:设置SQL Server的端口号“Microsoft SQL Server 2005”——“配置工具”——“SQL Server配置管理器”,在SQL Server Configuration Manager管理器中,展开SQL Server 2005 网络配置 - 单击下面的SQLEXPRESS协议- 在右侧的窗口中,右键单击TCP/IP项,选择属性 (或左键双击)- 打开TCP/IP 属性窗口 - 单击IP 地址选项卡 - 将所有IP地址下面的 TCP Port 值设置成1433。如下图:确保已开启SQL Server服务把登陆设置改为SQL Server 和Windows身份验证模式:打开SQL Server Management Studio管理器,在“对象资源管理器”窗口中的服务器上面点击右键然后查看“属性”,在安全选项里面对服务身份验证选择“SQL Server和Windows身份验证模式”,如下图:修改SQL Server sa的密码:在上图的“对象资源管理器”窗口中,点击“安全性”,双击右侧窗口中的“登录名”,如下图:再双击sa账号,在“常规”页中设置密码在“状态”页中将“登录”设为“启用”,至此数据服务器配置完毕。回到VS2008的MFC应用程序向导界面:此时在数据链接属性中的“1、选择或输入服务器名称”下面的方框中填入服务器名字(不知为啥我还是刷不出来),然后在“3、在服务器上选择数据库”中通过下拉箭头可选择数据库表(这里我用的是ComplaintsDBSQL),如下图:此时点击【测试连接】按钮,提示连接成功。点击“数据链接属性”中的【确定】按钮,选择数据库对象(这里选ComplaintTable):随后一路点下一步直至完成,中间会弹出一个警告,这里暂时不用管。在XXXSet.h文件中,有一句#error开头的代码,注释掉。按MSDN中的步骤一步步完成,最后编译链接缺无法通过。问题在XXXView中添加的那段代码。MSDN中的代码:上图红框中的代码更正为:[db_command(command=SELECT au_lname ([bindto]szAuthor) FROM AUTHORS,name=cmd,source_name=dbset,hresult=hr)];编译链接成功,运行程序显示如下:参考文档:《MSDN2008中文版》《MFC连接SQL2005》/cplus/archive/2010/04/01/Tech01.html#《配置VS2008自带的SQL Server 2005 Express sa登陆》/share/detaildb_command说明》/en-us/library/5dcd01t8(VS.71).aspx

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档