第9章数据库编程内容摘要:
LPCTSTR lpszConnect=”ODBC”, BOOL bUseCursorLib=TRUE)。 throw(CDBException,CMemoryException)。 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 OpenEx 其中,各部分的含义如下: 参数 lpszDSN为数据源名称; 参数 bExclusive必须为 FALSE; 参数 bReadOnly规定连接是否是只读的; 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 OpenEx 参数 lpszConnect为连接字符串,字符串必须以 ODBC开始。 如果参数lpszConnect中已经标识了数据源名称,则 lpszDSN=NULL; 参数 bUseCursorLib指定是否装载光标库。 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 Close函数 Close函数用于关闭数据源连接,函数原形为: virtual void Close( )。 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 GetConnect函数 GetConnect函数用于返回连接 CDatabase对象和数据源的 ODBC连接字符串,函数原形为: const Stringamp。 GetConnect( )。 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 GetDatabaseName函数 GetDatabaseName函数用于返回正在使用的数据库名称,函数原形为: CString GetDatabaseName( )。 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 IsOpen函数 IsOpen函数用于得到 CDatabase对象是否正在与数据源连接的信息,函数原形为: BOOL IsOpen( )。 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 CanUpdate函数 CanUpdate函数用于得到 CDatabase对象是否被更新,函数原形为: BOOL CanUpdate( )。 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 CanTransact函数 CanTransact函数用于得到 CDatabase对象是否支持事务处理,函数原形为: BOOL CanTransac( )。 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 CRecordset类 CRecordset类主要用来与数据库进行交互。 类中封装了对一个数据记录的处理,如添加、修改、删除、更新等操作。 CRecordset类常用成员函数包括CRecordset构造函数、 Open函数等,下面分别进行讲解。 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 CRecordset类 CRecordset构造函数 Open函数 Close函数 Update函数 Requery函数 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 CRecordset类 AddNew函数 Delete函数 Edit函数 CancelUpdate函数 MoveFirst函数 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 CRecordset类 MoveLast函数 MoveNext函数 MovePrev函数 Move函数 GetRecordCount函数 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 CRecordset类 GetTableName函数 GetSQL函数 IsBOF函数 IsEOF函数 IsDelete函数 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 CRecordset构造函数 在处理数据库的记录集之前,需要为CRecordset对象打开记录集。 CRecordset类提供了 Open函数用于打开记录集,但在打开之前,首先要构造 CRecordset对象,用到CRecordset的构造函数,函数原形为: CRecordset(CDatabase* pDatabase=NULL)。 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 Open函数 用于为 CRecordset对象打开记录集,函数原形为: virtual BOOL Open(UINT nOpenType=AFX_DB_USE_DEFAULT_TYPE, LPCTSTR lpszSQL=NULL,DWORD dwOptions=none)。 throw(CDBException,CMemoryException)。 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 Open函数 其中各参数说明如下: 参数 nOpenType :标识打开记录集的方式,用户可以选择默认的AFX_DB_USE_DEFAULT_TYPE,也可选择如下值: 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 Open函数 CRecordset::dynaset:记录集使用键集驱动记录集,可以双向滚动记录。 记录的成员和顺序在打开时决定,但在读取过程中,当其他应用程序对数据源进行修改时,记录集可以得到修改。 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 Open函数 CRecordset::snapshot:静态记录集,可双向滚动记录,数据记录在打开时决定,无法得到其他程序对数据源的修改。 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 Open函数 CRecordset::dynamic:可双向滚动记录,在获取操作中可以得到其他应用程序对数据源的修改。 但不是所有ODBC驱动程序都支持这种类型。 CRecordset::forwardOnly:只渎类型,只能前向滚动记录。 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 Open函数 参数 lpszSQL:用于规定打开记录集的限制条件,支持 SQL中的 SELECT语句。 参数 dwOptions:为打开方式,可选值可参考 CDatabase类 OpenEx函数中对应参数取值。 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 Close函数 Close函数用于关闭记录集,函数原形为: virtual void Close( )。 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 Update函数 用于将 AddNew和 Edit函数执行后对记录集的修改进行更新,保存到数据源中,函数原形为; virtual void Update( )。 throw(CDBException)。 电脑基础 实例 上机系列丛书 Visual C++程序设计教程 清华大学出版社 Requery函数 用于重新刷新记录集。 调用该函数后,记录集将获得从数据源中重新获取的数据而重建记录集,所有相关的应用程序进行的修改将反应在新的记录集上,函。第9章数据库编程
相关推荐
地球最近的恒星 ~ m1610太阳系半径 ~ m1310太阳直径 ~ m910地球直径 ~ m710珠穆朗玛峰高 ~ m410大学物理绪论 人的平均身高 ~ m010细菌 ~ m610 原子 ~ m1010 质子 ~ m1510 电子 ~ m1810 层子 (guark)~ m2020 空间测量跨越 1046量级 大学物理绪论 三 .物质基本属性之一 ——质量 质量内涵 惯性的大小
le )。 void setquantity(int)。 virtual double earnings( ) const。 virtual void print( ) const。 } 15 include class hourlyworker :public employee { private: double wage。 double hours。 public:
②美军飞机入侵中国领空,轰炸扫射中国东北边境城市; ③美国第七舰队入侵中国台湾海峡,阻止中国人民解放台湾。 ( 2) 朝鲜民主主义人民共和国请求中国政府派兵援助。 导火线: 1950年 6月,朝鲜内战的爆发。 抗美援朝保家卫国之过程 开始: 1950年 10月 以 彭德怀 为司令员的 中国人民志愿军 开赴朝鲜前线。 最可爱的人 —— 中国人民志愿军 在朝鲜的每一天,我都被一些东西感动着
关系可表示为: CO( ComposedOf) : 含义为 “ 由 … 所构成 ” ,表示了某一个 (或某些 )事物是另一事物的一个组成部分或构成要素 . APO( APartOf) : 含义为 “ 是 … 中的一部分 ”。 例如, “ 学生、教师、课程都是教学活动的要素 ” ;再如, “ 门、窗户是房子结构的一部分 ” 分别可用图 25和图26所示的语义网络来表示。 2020/11/29 第