如题,我用VC读取了access表格里面的数据,显示在VC的对话框里面,然后我想对这些读取的数据进行简单的计算,并把结果显示在对话框里面,然后保存计算结果,请教各位大侠,怎么才能得到我需要的结果,要是有小例子就更好了,
PS:VC里面可以直接用sql语句create  ACCESS表吗?

解决方案 »

  1.   

    建议在VC版了解一下如何在C中访问数据库。VC中可以操作SQL语句,可以CREATE TABLE。但VC访问数据库有多种方法地。
      

  2.   

    找个VC/ACCESS的例子研究下吧
    你的要求只是从ACCESS读取数据,然后做些处理后,再写入ACCESS,应该没什么难的吧。
      

  3.   

    当然可以执行创建表的语句了,既然你已经从数据库表中获取了值,对这些数值做处理不是很简单吗?然后再输出对话框显示。你使用什么方式连接数据库?www.vckbase.com
      

  4.   

    db.Open(strDBFileName, FALSE, FALSE, "");
    db.Create(strDBFileName, dbLangChineseSimplified, dbVersion40);CDaoRecordset m_Set(&db);
    m_Set.Open(dbOpenDynaset, strSql);
    m_Set.GetFieldValue("id", var);参考一下
      

  5.   

    1、关于那个字符格式不一样,你都可以转换的,字符和数值之间的转化很容易的,这个影响不大;
    2、关于运算之后保存就是一个写入数据库之中而已嘛,, 可以写入到你之前的那个数据表中的某一个字段,也可以写到另一个数据表中(表可以之前就建好的,也可以用的时候再建立)—一般提倡之间就建好数据库,不要对数据库频繁的操作。
    3、读、写、保存这些都可以的用一个变量存储的话 想怎么操作都行,不行都多用几个变量而已,m_charNum, m_intNum,等等;
    4、有的时候,如果遇到的问题太难了,就要想一下 是不是思路出现了问题,换种设计可能就就好的多了,这就是设计了,就是编程思想了..
      

  6.   

    我想问一下,我读取的数据是字符格式的,我也不太清楚,反正就是用得_variant_t,计算的时候好像要化成整形才能计算,然后我想把计算结果显示在对话框里面,你说我是直接添加在原来读取的对话框的列表框里面,用insert 语句,显示在对话框里面?这种思路可行吗?