呵呵

解决方案 »

  1.   

    看我400分求程序的贴子
    http://community.csdn.net/Expert/topic/3118/3118404.xml?temp=.1020319
    qq;聊天纪录
    (2004-06-24 09:30:51)   .天平
    在你的stdafx.h中加入#import "C:\Program Files\Common Files\SYSTEM\ADO\MSADO15.DLL" no_namespace rename("EOF","ADOEOF") 
    (2004-06-24 09:27:08)   时重
    no_namespace rename("EOF","ADOEOF") 
    这个页原封不动的写上? 
    (2004-06-24 09:31:33)   .天平
    然后再加入#define CONSTR "Provider=SQLOLEDB;SERVER=%s;DATABASE=%s;User ID=%s;PWD=%s" 
    (2004-06-24 09:28:25)   时重
    然后再加入#define CONSTR "Provider=SQLOLEDB;SERVER=%s;DATABASE=%s;User ID=%s;PWD=%s" 
    加到stdafx.h 
    天平 09:32:01
    你用VC写的? 
    时重 09:27:44
    嗯 
    时重 09:27:48
    才开始学啊 
    .天平 09:32:25
    呵呵:) 
    时重 09:28:23
    然后再加入#define CONSTR "Provider=SQLOLEDB;SERVER=%s;DATABASE=%s;User ID=%s;PWD=%s" 
    加到stdafx.h 
    时重 09:28:28
    是不是? 
    .天平 09:33:00
    嗯,是 
    时重 09:28:50
    那怎么体现出对方ip? 
    .天平 09:33:25
    _ConnectionPtr COMDBCON;
    CString sql;
    sql.Format(CONSTR,
    this->SERVERAddress,
    this->COMDBName,
    this->UserID,
    this->PassWord);
    COMDBCON.CreateInstance(__uuidof(Connection));
     
    .天平 09:33:44
    中间有一个参数是serveraddress 
    .天平 09:33:56
    这个是连接对象。 
    时重 09:29:36
    换成ip即可? 
    .天平 09:34:10
    yes. 
    时重 09:29:56
    这些代码写在? 
    时重 09:30:50
    COMDBName  这个是什么东东? 
    .天平 09:35:17
    _RecordsetPtr rs;
    rs.CreateInstance(__uuidof(Recordset));
    CString sql="SELECT ...";
    rs->Open(_variant_t(sql),PSDBCON.GetInterfacePtr(),adOpenStatic,adLockReadOnly,adCmdText);
     
    .天平 09:35:47
    (2004-06-24 09:28:23)   时重
    然后再加入#define CONSTR "Provider=SQLOLEDB;SERVER=%s;DATABASE=%s;User ID=%s;PWD=%s" 
    加到stdafx.h 和这个里面的每一项对应。 
    时重 09:31:53
    奥,明白 
    .天平 09:36:14
    明白了吗? 
    时重 09:32:08
    _RecordsetPtr rs;
    rs.CreateInstance(__uuidof(Recordset));
    CString sql="SELECT ...";
    rs->Open(_variant_t(sql),PSDBCON.GetInterfacePtr(),adOpenStatic,adLockReadOnly,adCmdText);
     
    .天平 09:36:29
    用完rs->close() 
    时重 09:32:36
    _RecordsetPt 这个是怎么出来了?可以直接调用? 
    .天平 09:37:26
    你import  ado以后就可以直接使用了 
    时重 09:33:16
    _ConnectionPtr COMDBCON;
    CString sql;
    sql.Format(CONSTR,
    this->SERVERAddress,
    this->COMDBName,
    this->UserID,
    this->PassWord);
    COMDBCON.CreateInstance(__uuidof(Connection));
    这些代码写在什么地方? 
    时重 09:33:50
    是不是我的服务器配置窗体? 
    .天平 09:38:23
    写在你的应用程序代码中随便哪里都行一般把
    _ConnectionPtr COMDBCON;
    写在.h文件中其它写在.cpp中 
    时重 09:34:08
    的按钮触发事件? 
    .天平 09:38:30
    是的。 
    .天平 09:38:38
    嗯,可以。 
    时重 09:34:45
    奥,我大体上明白了 
    时重 09:35:13
    我整理一下思路先,呆会给你恢复,然后就给大哥分,行不? 
    .天平 09:39:57
    呵呵,给分给  librastar2001  账号
    :) 
    时重 09:36:29
    带回我开贴,你进去报个名就行,然后我立刻给分,行不? 
    .天平 09:41:17
    OK...:)祝你顺利解决问题。