vc和access数据库

我要输入一组数和我数据库里的第1到第N组数做运算,这样的程序该怎么编?谢谢你可否再详细一些我可以多给分自己琢磨半天都没成功啊拜托你了... 我要输入一组数和我数据库里的第1到第N组数做运算,这样的程序该怎么编?
谢谢你 可否再详细一些 我可以多给分 自己琢磨半天都没成功啊 拜托你了
展开
 我来答
朴清懿01Z
2008-06-01 · 超过11用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:0
展开全部
首先,定义全局变量 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中了

}
最后,你用读取出的这个数据和输入的数进行运算就可以了
多注意下数据库中的字段类型,要正确读取。程序读取的数据库字段的数据类型是文本的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式