- 1、本文档共98页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C第9章数据库编程要点
(6) 将RemoteData控件属性对话框切换到All页面,单击CursorDriver选项,在右侧的组合框中将其属性选择“1-ODBC cursor”。结果如图8.35所示。 图8.34 设置RemoteData控件的Control属性 图8.35 设置CursorDriver属性 (7) 再次右击表单资源模板,从弹出的快捷菜单中选择“Insert Active Control”命令,在弹出的 “插入 Active 控件”对话框中找到要添加的DBGrid控件,单击[确定]按钮。 (8) 参看图8.38,调整添加的DBGrid控件的大小和位置,打开该控件的属性对话框,将数据源(DataRource)设置为RemoteData控件IDC_REMOTEDATACTL1,如图所示。 图8.36 设置DBGrid控件的数据源 (9) 在对话框编辑器的控件布局栏上,单击测试工具按钮(),结果如图8.37所示。按ESC键结束测试。 (10) 编译运行并测试,结果如图8.38。 图8.37 DBGrid控件测试结果 图8.38 Ex_DBCtrl运行结果 9.4.1 _ConnectionPtr 初始化: Connection :: CreateInstance(ADODB.Connection); 或 Connection :: CreateInstance(__uuidof(Connection)) _ConnectionPtr是Connection类的一个智能指针,返回一个记录集或一个空指针。通常使用它来创建一个数据连接或执行一条不返回任何结果的SQL语句,如一个存储过程。使用_ConnectionPtr接口返回一个记录集不是一个好的使用方法。通常同CDatabase一样,使用它创建一个数据连接,然后使用其它对象执行数据输入输出操作。 打开连接:Connection::Open(?const?_variant_t??Source,? const?_variant_t??ActiveConnection,? enum?CursorTypeEnum?CursorType,? enum?LockTypeEnum?LockType,? long?Options?) 关闭连接:Connection::Close(?) 释放指针:Connection::Release(?) Connection::Open(?const?_variant_t??Source, const?_variant_t??ActiveConnection,? enum?CursorTypeEnum?CursorType, enum?LockTypeEnum?LockType,? long?Options?) ①Source是数据查询字符串?②ActiveConnection是已经建立好的连接(需要用Connection对象指针来构造一个_variant_t对象)?③CursorType光标类型,它可以是以下值之一,请看这个枚举结构:?enum?CursorTypeEnum?{adOpenUnspecified?=?-1,///不作特别指定?adOpenForwardOnly?=?0,///前滚静态光标。这种光标只能向前浏览记录集,比如用MoveNext向前滚动,这种方式可以提高浏览速度。但诸如BookMark,RecordCount, AbsolutePosition,AbsolutePage 都不能使用?adOpenKeyset?=?1,///采用这种光标的记录集看不到其它用户的新增、删除操作,但对于更新原有记录的操作对你是可见的。?adOpenDynamic?=?2,///动态光标。所有数据库的操作都会立即在各用户记录集上反应出来。?adOpenStatic?=?3///静态光标。它为你的记录集产生一个静态备份,但其它用户的新增、删除、更新操作对你的记录集来说是不可见的。};?④LockType锁定类型,它可以是以下值之一,请看如下枚举结构:?enum?LockTypeEnum?{adLockUnspecified?=?-1,///未指定?adLockReadOnly?=?1,///只读记录集?ad
您可能关注的文档
最近下载
- 22G101-3 混凝土结构施工图 平面整体表示方法制图规则和构造详图(独立基础、条形基础、筏形基础、桩基础).docx
- 2023年中石油职称英语职称考试大纲模拟试题答案及部分试题答案解析.pdf VIP
- 石方机械破碎冷开挖专项施工方案.docx
- 2024年销售部年终工作总结汇报2025年营销计划PPT模板.pptx
- 2024四川电子科技大学研究生院、党委研究生工作部二级单位聘用工作人员招聘1人笔试模拟试题及答案解析.docx VIP
- 2025春新苏教版小学1一年级数学下册(全册)完整课件.ppt
- NPI ( EVT DVT PVT ) 新产品导入流程培训新产品导入流程NPI培训教学PPT课件.ppt
- 2024四川电子科技大学研究生院、党委研究生工作部二级单位聘用工作人员招聘1人笔试备考试题及答案解析.docx VIP
- 京东快递绿色物流创新对策研究.doc
- 华沙条约组织武装力量战斗序列.doc
文档评论(0)