我爱Aspx >> VC.Net >> <b>用VC++6.0开发多表联接的数据库应用程序</b>本文介绍了用Visual C++6.0开发数据库应用程序时,使用MFC ODBC类的编程方法,详细说明了在MFC ODBC的派生类中设置SQL语句参数的方法,实现了二个表的关联。
1.引言
开发Windows应用程序时,在很多情况下可能要和数据库连接。数据库类型多种多样,功能结构也各不相同。从比较简单的DBASE、FoxPro等到复杂的SYBASE、Qracle等大型数据库系统。VC++6.0都提供了一些接口。程序员可利用这些接口方便地开发数据库应用程序。MFC ODBC类就是其中的一个,在快速生成简单一致的接口应用程序方面这些类非常有用。用户不必了解ODBC API和SQL的具体细节,利用ODBC类即可完成对数据库的大部分操作。然而,VC++ Appwizard 生成的数据库应用程序,只是基于单个数据表的数据库应用程序。而实际应用中,往往要求数据库应用程序能关联二个或多个数据表。VC++的好多书籍对此只是简单的介绍。本文透彻地解决这一问题。
2.ODBC与MFC
2.1 ODBC
ODBC(开放数据库互连)应用程序可通过ODBCAPI访问不同数据源中的数据,每个不同的数据源类型由一个ODBC驱动程序支持,这个驱动程序完成了ODBC API程序的核心,并与具体的数据库通信。ODBC环境提供了驱动程序管理器(Driver Manager),管理那些与不同数据源连接的驱动程序在ODBC32.DLL中执行。应用程序只需要与驱动程序管理器连接,驱动程序管理器就会根据应用程序提供的数据源名,选择正确的驱动程序来访问数据源。
要使用ODBC来开发数据库应用程序,必须使用在控制面板处的ODBC数据源管理器,来建立、配制数据源。应本例应用程序需要,按以下步骤建立所需的数据源。
1. 双击控制面板处的32位的ODBC程序,选择对话框中的User DSN(用户数据源名)选项卡。
2. 单击Add按钮,然后选择一个数据源:Microsoft Visual FoxPro Driver。单击“完成”,进入下一步设置。
【我对这篇文章有话说?】
ACCESS数据库的安全系统[05-21]
Access数据库和项目之间的数据类..[05-21]
从access到MS SQL SERVER数据导入..[05-21]
Microsoft Access 数据库常规规格[05-21]
[引]SQLServer和Access、Excel数..[05-21]
将Access数据库移植到SQL Server..[05-21]
pb中压缩整理access数据库文件(m..[05-21]
如何远程调用ACCESS数据库[05-21]
备份你的改过后缀名的ACCESS数据..[05-21]
直接获取Access、SQL Server等数..[05-21]
<b>VC++中用通讯控件开发串..[05-21]
加解密文本的函数[05-21]
Access安全性之QA详解[05-21]
修改工作组用户密码[05-21]
处理加了密码的MDB文件[05-21]
找回忘了的密码的原理[05-21]
ACCESS数据库的安全系统[05-21]
在Access中实现密码管理的另一种..[05-21]
设置只有管理员才能改变AllowByp..[05-21]
用函数简化你的字符串连接语句[05-21]