我用SQL生成一个表(有用户名和密码)我在VC中用对话框想进入主界面我怎么才能用SQL的查询语句呢!
我是用ODBC连的数据库
SQL的语句在VC中怎么用呢!
谁能给个代码!

解决方案 »

  1.   

    SQL语句在VC中怎么用呀!
    要有什么函数么?
    谁能说说!!!!
      

  2.   

    用CDatabas类和CRecordSet类
    初始化的时候会根据你的sql得到记录集的
      

  3.   

    stdafx.h文件中
    #import "c:\program files\common files\system\ado\msado15.dll" \
    no_namespace \
    rename("EOF", "adoEOF")实现时
    _ConnectionPtr MyDb;
    MyDb.CreateInstance(__uuidof(Connection));
    try{
    MyDb->Open("Callcenter","sa","password",-1);
    }
    catch(_com_error e)
    {
    CString Error=e.ErrorMessage();
    AfxMessageBox("Database is not ready yet!");
    } _RecordsetPtr AcdSet;
    AcdSet.CreateInstance(__uuidof(Recordset)); 
    AcdSet->Open("select * from Extension where Available=1 order by S_Time ASC ",MyDb.GetInterfacePtr(),adOpenKeyset,adLockOptimistic,adCmdText); 具体细节查msdn
      

  4.   

    #import "c:\program files\common files\system\ado\msado15.dll" \
    no_namespace \
    rename("EOF", "adoEOF")
    为什么在MFC中会出现,不要include "windows.h"
      

  5.   

    to zwly
    你能不能说清楚点呀!
    先谢谢了!
      

  6.   

    ExecuteSQL执行后呢?
    他没有返回值。
    我要查询满足条件的结果怎么能得到呢?