请提供一个实例

解决方案 »

  1.   

    用ODBC吧,查有关ODBC的应用例子。
      

  2.   

    如果在一个网络(局域网中)是用odbc还是ado连接server2000上的数据,哪一个更好
      

  3.   

    从技术角度当然是ADO更先进一些!你去看看这个文章!对你会有很大帮助,当初我看了这个文章以后完全有开云见日的感觉!http://expert.csdn.net/Expert/topic/2128/2128245.xml?temp=.6308863重点看下面Viconia() 的回复!
      

  4.   

    为什么ado中的变量定义变化这么大(我原来连接数据库是odbc)_variant_t 是什么意思
    CString strSql="select * from middle";
    BSTR bstrSQL = strSql.AllocSysString(); 中的BSTR是什么意思?
    等,请各位大侠帮帮!!
      

  5.   

    我只使用ADO调用过存储过程和函数。但是我发现不论是传递进去adCmdText的参数还是adStoredProc参数,存储过程都能正确执行,所以DBMSQI其实是不区分存储过程和sql语句的。
      

  6.   

    _variant_t 是什么意思?:这个是专属COM使用的数据类型
    Variant是一个结构化的数据类型,包含了一个成员值及其数据类型的表示。Variant可以表示相当多的数据类型,甚至另一个Variant, BSTR, Boolean, Idispatch或Iunknown指针,货币,日期等等。同时COM也提供了许多方法使数据类型间的转换更简单化。 
    _variant_t类封装并管理Variant这一数据类型。
    CString strSql="select * from middle";
    BSTR bstrSQL = strSql.AllocSysString(); 中的BSTR是什么意思?
    :BSTR (Basic STRing)也是一个结构化的数据类型,包括了串及串的长度。COM提供了方法进行串的空间分配、操作、释放。
    _bstr_t类封装并管理BSTR这一数据类型。
      

  7.   

    给出我用ado+存储过程的实例:(VC6+SQL SERVER 2K)1。扩展MFC中的ADO类。这样方便使用,不用那繁琐的类型变换操作。
    #include <icrsint.h>
    #import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","EndOfFile")_COM_SMARTPTR_TYPEDEF(IADORecordBinding,__uuidof(IADORecordBinding));class CustomRsListdb  : public CADORecordBinding
    {
    BEGIN_ADO_BINDING(CustomRsListdb)
    ADO_VARIABLE_LENGTH_ENTRY2(1,adVarChar,m_name,
                               sizeof(m_name),m_namestatus,false)
    END_ADO_BINDING()

    public: CHAR   m_name[100];
    ULONG  m_namestatus; CustomRsListdb();
    virtual ~CustomRsListdb();};
      

  8.   

    _COM_SMARTPTR_TYPEDEF(IADORecordBinding,__uuidof(IADORecordBinding));ADO_VARIABLE_LENGTH_ENTRY2(1,adVarChar,m_name,
                               sizeof(m_name),m_namestatus,false)    不明白,请明示?
    谢谢
      

  9.   

    ado+sql2000的数据库操作过程简单
    但,使用的的语言大多不明白
    请高手们说明!
      

  10.   

    下载project.com的ADO类,很好用