关于数据库的问题?
大家好!
我现在正在研究如何使用VC,在应用的过程中遇到一些问题,希望大家给予解答
就是我在与数据库联结时, 我能与应用程序本身生成表单通过pSet->与表单上的控控变量相联,但我自己新添加了一个对话框,也在上面添加了一个EDIT控件,
想与数据库的字段相联。 如何能让我自己建的对话框的控件与数据库的字段相联
请大家给予解答。请详细一些多谢了!
问题点数:100、回复次数:4Top
1 楼wangjinwang(王者之疯)回复于 2003-12-03 19:06:40 得分 20
VC中没有VB中的那种自动关联,你只能自己写代码实现数据交换(记录集pSet与界面之间)Top
2 楼gotowutian(竹目井)回复于 2003-12-03 19:57:43 得分 20
在与数据库联结时, 就能与应用程序本身生成表单通过pSet->与表单上的控控变量相联,是因为VC在初始化阶段生成了代码。
你可以在给Edit控件空间添加变量时,选择变量的名字为数据库中相应字段的名字就能够做到控件和数据库字段相连了。Top
3 楼zhucde(【風間苍月】★<==>★【虚拟闲人】)回复于 2003-12-03 20:06:08 得分 40
你可以找到CRecordSet *m_pSet;
将它定义成全局变量.
先在.h文件里:extern CRecordSet *m_pSet;
然后在.cpp文件里CRecordSet *m_pSet;
这样,你在别的文件里只要包含定义全局变量的头文件就可以使用
m_pSet了,这样就可以直接与你的edit相关联
这样做就是用class wizard就看不了了.Top
4 楼fuxf(布衣)回复于 2003-12-04 01:22:56 得分 20
通过ODBC或ADO实现
MFC ODBC ---------CRecordset 和 CDatebase
Top




