VC下,我想获取一个记录从mysql中,然后放到一个void * buffer里,如何做到呢?

解决方案 »

  1.   

    MySQL的数据你得到了嘛? MySQL有C接口的。至于如果取到了数据,放到void*的buffer里面不是一个C语言的简单问题嘛
      

  2.   

    那也要看你从DB里取到的数据是什么类型的啊,如果是二进制流的,就不能用strcat了。
    主要是memcpy
      

  3.   

    memcpy 复制内存数据到指定的buffer就是了
      

  4.   

    MySQL C API:
    http://dev.mysql.com/doc/refman/5.0/en/c.html
      

  5.   

    我觉得你没有做数据库的经验,用那些API,你自己就知道该怎么办了。
      

  6.   

    mysql的各个域本身就规定了数据类型的呀,如果你已经知道对应数据表格的格式,那么每个域是否二进制的就可以事先知道