如何在vc上写程序将mysql数据库的内容读到对应的结构体中去呢?

解决方案 »

  1.   

    INSERT INTO NEWTB (COL1,COL2)SELECT COL1,COL2FROM MYSQLTB 
      

  2.   

    能具体点吗如mydb数据库中的表格system_set中的记录要读到system_set结构体中去怎么弄
      

  3.   

    如果将mydb这个数据库里的system_set这个表格里的内容读到system_set这个结构体中要怎么写呢
      

  4.   

    system_set这个表格 就是一个个字段?system_set这个结构体的各个域是什么格式的呢?
    如果就是整一个字符串,直接编码为ini或xml、json都可以了
      

  5.   

    结构体中的各部分和表格的各部分是一一对应的,结构体为typedef struct _SYSTEM_SET

    int language;// 0中文 1英文 
    int restart_week; // 0不重启 1-7 星期一-星期天 8每天
    char restart_time[8];// 时:分
    int band_rate;//
    int band_data_bit;// 5 -8
    int band_stop_bit;// 1-2
    int band_check;// 0-3 0:无 1:奇校验 2:偶检验 3:标志校验
    }SYSTEM_SET;数据库表格为system_set(id int(11) not null auto_increment,\
      restart_week int,\
      restart_time varchar(8),\
      band_rate int,\
      band_data_bit int(8),\
      band_stop_bit int(2),\
      band_check int(3),\
                                                          primary key (id))";
      

  6.   

    读到结构体上就是一个一个的赋值撒。
    先把你读出来的数据是一个datatable对象或者用datareader读下 一个个赋值
    如果一个结构体对象system_set system_set_PO=new system_set();
    system_set_PO.id =datatable_1["id"]
    ..............