日期:2014-05-18  浏览次数:20318 次

关于ADO创建mdb文件,很基础的问题,高分在线等待,急啊
我的代码大概是这样的
#import       "c:\Program       Files\Common       Files\system\ado\msadox.dll "      
       
    ADOX::_CatalogPtr       pCatalog(__uuidof(ADOX::Catalog));      
    _bstr_t       str= "Provider=Microsoft.Jet.OLEDB.4.0;data       source=C:\xxx.mdb ";      
    try      
    {      
                    pCatalog-> Create(str);       //创建数据库      
    }      
    catch(_com_error       &e)      
    {      
            //错误处理      
    }

但是编译的时候报错,说ADOX不是类什么的。
是不是还需要联接什么lib啊。

还有就是在数据库创建好之后怎么样添加列信息啊?希望能说详细一点,我刚刚接触数据库才3天。。。最好是需要联接什么都告诉我,谢谢了。

------解决方案--------------------
应该在IDE先添加吧,什么工具?
------解决方案--------------------
呵呵,好高深!!!
学习!!!
------解决方案--------------------
那可以试下在工具箱-选择项-添加COM
------解决方案--------------------
http://blog.csdn.net/jiangsheng/archive/2004/03/15/3799.aspx
------解决方案--------------------
我想请教一下。ado和odbc有区别么?
是这样的,我在网上只能找到odbc连接mysql的例子,但我老板一定要用ado连接。

CString strDNS = "Provider=MSDASQL.1;DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;DATABASE=tttt;UID=root;PWD= ";

------解决方案--------------------
you can use the same connection string
------解决方案--------------------
安装MDAC2.7试一下。
------解决方案--------------------
VS的添加方法阿,怎么会没有呢?