ODBC怎样连接SQL server数据库?我换成相应的Acess数据库时都能正常显示库中的记录集,但连SQL server执行getfieldvalue的时候总是出错,请问具体应该怎样初始化?

解决方案 »

  1.   

    是连接出错还是 getfieldvalue 出错?strConnection = _T("Driver={SQL Server};Server=MyServerName;Trusted_Connection=no;"
    "Database=MyDatabaseName;Uid=MyUserName;Pwd=MyPassword;");strConnection = _T("Driver={SQL Server};Server=MyServerName;Database=myDatabaseName;Uid=;Pwd=;");
      

  2.   

    派生一个CRecordset类,自动连接就OK了
      

  3.   

    同意cdwy411(VC$ORACLE)的问法,请把问题具体处在什么地方说清楚,才好解决。
      

  4.   

    可以在控制面板中设置数据源,或用函数SQLConfigDataSourc设置数据源
    再用OPEN函数打开数据库,便可进行各种操作了
      

  5.   

    http://www.fruitfruit.com/vc/mfc/odbc.cpp
      

  6.   

    派生一个ODBC的类,然后可以取记录集的字段值。
      

  7.   

    你可能没有帮定数据库,在定义CRecordset 类时与数据库连接,
    如CRecordset rs(&db)
    db为数据库变量