vc和access数据库

来源:百度知道 编辑:UC知道 时间:2024/06/03 14:51:55
我要输入一组数和我数据库里的第1到第N组数做运算,这样的程序该怎么编?
谢谢你 可否再详细一些 我可以多给分 自己琢磨半天都没成功啊 拜托你了

首先,定义全局变量 CDatabase db;

然后在WM_CREATE中或其他合适地方,打开数据库
db.Open("数据库名",false,false,"ODBC;UID=Admin");

在你需要的地方,读取字段内容
CRecordset rs(&db);
CString strNum;
int num;
rs.Open(CRecordset::forwardOnly,"select NUMBER1 from NUM where ...");
if(!rs.IsEOF())
{
rs.GetFieldValue("REMARK",strNum);
rs.Close();
num=atoi(strNum);
//即将数据库中的数据NUMBER1读取并放到num中了

}
最后,你用读取出的这个数据和输入的数进行运算就可以了
多注意下数据库中的字段类型,要正确读取。程序读取的数据库字段的数据类型是文本的。