如何用VC编写最简单的数据库应用程序? 用ADO喽!MSDN中写了很多我用VC写过几个关于数据库的程序,还没用过控件什么的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DAO可以的。不过只能创建.mdb的数据库!比如: CDaoDatabase m_db; m_db.Create("C:\\mydb.mdb");打开:m_db.Open("C:\\mydb.mdb");..... panda_w(好想睡啊!)能不能再详细点? panda_w(好想睡啊!)能不能再详细点? panda_w(好想睡啊!)能不能再详细点? 只需用到MFC的CDatabase(建立数据库连接)和CRecordset(存放记录集)就可以了。胜过任何控件。 详细一点,可以,不过,我要打很多的字啊打开后,可以对数据库操作了1.删除纪录 CDaoTableDef m_dbt(&m_db); m_dbt.Open("学生"); CDaoRecordSet rs(&m_db); rs.Open(&m_dbt,dbopenDynaset,dbAppendedOnly|dbInconsistent); if(!rsFindFirst("ID=1)) return ; rs.Delete(); if(rs.IsOpen()) rs.Close(); if(m_dbt.IsOpen()) m_dbt.Close();2.插入纪录 要在一个表中插入一个记录,首先打开数据库和表,定义一个基于表的CDaoRecordset对象,然后调用其成员函数AddNew将表置于插入状态,在调用SetFieldValue给字段赋值,最后调用Update更新3.新建表 首先,在打开数据库后,使用CDaoTableDef的构造函数构造一个表定义对象,再调用Create函数创建表,之后调用Append函数将新建的表加入到数据库中.....不知道够不够详细!!! 还有,我发现这篇文档不错 http://www.vckbase.com/article/mfc_database/1.htm 最简单的数据库程序嘛, 1 拖动一个ADO控件上去 2 在ADO空间的属性里面设置好你需要的那个表的连接。 3 拖动你想要用于操作数据库的控件上去 4 在代码里写上相关数据库绑定的部分。要搞明白VC里的数据类型关系。 5 编译。 哦,错了,原来你是想要不用控件的,那你可以导入ADO的DLL, Mfc如何在单文档里面插入一张背景图片 各位XDJM,请问谁手上有DES、AES的C、C++代码呀,能否贡献一下? 真是无语了,这个问题太奇怪了 问个简单问题,利用MFC的函数,如何将一个位图文件打开显示在VIEW里? 如何设置按钮上文字的对齐方式,我想使按钮上的文字靠左面对齐?谢谢各位捧场 VC8编出的程序在有的机器上不能运行 关于位图信息问题。希望哪位大哥大姐解释一下。我一直没有搞清楚。 在VC中, 为何每次都要重新编译? 字符串转换 为什么抽象类不能创建对象? 绝对高分求解难题,请高手帮帮忙! windows编程的几个模糊概念
比如:
CDaoDatabase m_db;
m_db.Create("C:\\mydb.mdb");
打开:m_db.Open("C:\\mydb.mdb");
.....
打开后,可以对数据库操作了
1.删除纪录
CDaoTableDef m_dbt(&m_db);
m_dbt.Open("学生");
CDaoRecordSet rs(&m_db);
rs.Open(&m_dbt,dbopenDynaset,dbAppendedOnly|dbInconsistent);
if(!rsFindFirst("ID=1))
return ;
rs.Delete();
if(rs.IsOpen())
rs.Close();
if(m_dbt.IsOpen())
m_dbt.Close();
2.插入纪录
要在一个表中插入一个记录,首先打开数据库和表,定义一个基于表的CDaoRecordset对象,然后调用其成员函数AddNew将表置于插入状态,在调用SetFieldValue给字段赋值,最后调用Update更新
3.新建表
首先,在打开数据库后,使用CDaoTableDef的构造函数构造一个表定义对象,再调用Create函数创建表,之后调用Append函数将新建的表加入到数据库中.....
不知道够不够详细!!!
http://www.vckbase.com/article/mfc_database/1.htm
1 拖动一个ADO控件上去
2 在ADO空间的属性里面设置好你需要的那个表的连接。
3 拖动你想要用于操作数据库的控件上去
4 在代码里写上相关数据库绑定的部分。要搞明白VC里的数据类型关系。
5 编译。