有2个问题请各位帮忙,若有帮助另有分数相赠!
1.我之前用vc6和mysql开发程序,使用的connector是c Api,但因为项目需要,开发工具变为vs2008,用本机c++开发,请问我以前写的程序(关于数据库操作部分)是否可以拿过来用?我测试是不可以,不知道是我的错,还是本来就不支持。比如在VC6下if( mysql_init(&mysql) == NULL )
       {
              return 1;
       }   
没问题,把它贴到vs2008工程里就会看到mysql是错误的指针。
2.我开始使用vs2008和mysql connect/c++来开发,请问如何来存储大数据对象?比如blob,用来存储图片。请您帮助!!!!

解决方案 »

  1.   

    是系统bug,对VS2008中会出现,2005则没有问题。 由于这个bug是今年5月才发现的,目前的connector还没有完成修改测试,官方的临时方案如下. 
    http://topic.csdn.net/u/20090518/21/be3edbf5-04b7-459e-a763-4912db8f2a7b.html但官方我仅找到了C#的解决办法。C++没看到。
      

  2.   

    感谢2楼,不过,似乎不对我的问题。
    如果用C#连mysql是没问题的,我之前别的项目操作过,用.net connector应该没什么问题,也没遇到你说的bug。
    不过现在要用VS2008里的VC,就得用c++ connector,比较麻烦啊。
      

  3.   

    有2个问题请各位帮忙,若有帮助另有分数相赠! 
    1.我之前用vc6和mysql开发程序,使用的connector是c Api,但因为项目需要,开发工具变为vs2008,用本机c++开发,请问我以前写的程序(关于数据库操作部分)是否可以拿过来用?我测试是不可以,不知道是我的错,还是本来就不支持。比如在VC6下 
    C++ code
    if( mysql_init(&mysql) == NULL )
           {
                  return 1;
           }   没问题,把它贴到vs2008工程里就会看到mysql是错误的指针。 
    2.我开始使用vs2008和mysql connect/c++来开发,请问如何来存储大数据对象?比如blob,用来存储图片。 请您帮助!!!!