VC6.0下的MFC用ado连接SQL server数据库成功,那么怎么在代码中调用数据库当中的某一字段信息

比如:如果CAdodc控件的类向导设计为m_adodc1,怎么用代码获取 数据库中的student表中的定义好的某个字符型的name(细节:数据库用的还是SQL server2000。),急着要操作这个name,我要做的程序才能继续!

_ConnectionPtr m_pMyConn;
_RecordsetPtr m_pMyRecd;

m_pMyConn->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=hsddb.mdb;Jet OLEDB:Database Password=abcd","","",adModeUnknown);

m_pMyRecd->Open((_variant_t)strSql, m_pMyConn.GetInterfacePtr(),
adOpenStatic,adLockOptimistic,adCmdText);

_variant_t var;
var=m_pMyRecd->GetCollect("name");
if(var.vt != VT_NULL)
CString strName = (LPCSTR)_bstr_t(var);
温馨提示:内容为网友见解,仅供参考
无其他回答

c++中怎样通过ADO方式连接SQL server并批量插入数据,求代码
使用ADO前必须在工程的stdafx.h头文件里用直接引入符号#import引入ADO库文件,以使编译器能正确编译。代码如下所示:用#import引入ADO库文件 import "c:\\program files\\common files\\system\\ado\\msado15.dll"no_namespaces rename("EOF" adoEOF")这行语句声明在工程中使用ADO,但不使用ADO的名字空间,...

vc6.0 ado或者sql数据库指定字段插入的操作
先在数据库插入一条记录,添加前几个字段并添加唯一键,等有应答时间和复位时间数据后打开数据库寻找到前面添加的的这条记录,进行修改应答时间和复位时间就可以实现了,具体语句涉及到一条sql添加语句和一条sql修改语句

vc6.0写了个MFC的系统,用ADO连接的oracle。别人不装oracle,如何能让他...
Oracle是网络服务型数据库,本机不必安装。要在其它机器运行你的程序,需要三点保障:你的Oracle服务器端(Server)必须存在于网络(网络参见2)运行程序的计算机必须能够连接到网络(结合1,无论是是互联网运行还是局域网运行,Server必须有固定的访问地址即IP地址,服务器端和客户端必须存在网络连通)运行...

VC++中使用ADO操作ACCESS数据库
(3)不通过DSN对SQL SERVER数据库进行连接:m_pConnection-Open("driver={SQL Server};Server=127.0.0.1;DATABASE=vckbase;UID=sa;PWD=139","","",adModeUnknown);其中Server是SQL服务器的名称,DATABASE是库的名称。Connection对象除Open()方法外还有许多方法,我们先介绍Connection对象中两个有用的属性ConnectionTimeO...

SQL数据库安装后如何与应用程序进行数据交换?
你用SQL server建好数据库后,然后添加数据源(比喻用ODBC注册数据源,控制面板\\所有控制面板项\\管理工具里面添加),在用vc++6.0的mfc appliwizard 建一个基于数据库支持的单文档工程,通过添加成员变量来关联数据库里面的属性。。。还有许多方法,具体你还要找本基于数据库编程的资料好好看看。。。

如何对vc6.0环境下开发的MFC程序进行软件打包
if (szAtr [i] == '!')szAtr [i] = '\\0';} if (FALSE == SQLConfigDataSource(NULL, ODBC_ADD_DSN, "Microsoft Access Driver (*.mdb)\\0", (LPCSTR)szAtr))AfxMessageBox("自动注册数据源失败");其中以上是ACCSESS,SQLServer类似,只是SQLConfigDataSource函数的参数不同,可搜索相关信息。

C++ Builder中怎么用ADO或BDE连接SQLite数据库
库文件的链接:VC++ 6.0直接在工具栏-生成-里面就有一个链接的 或者在文件中直接用这个语句 pragma comment(lib,“你想用的库文件.lib”)格式就是这样

我使用的是windows 7 64位操作系统,用vc6.0连接数据库access 2003
配置ODBC数据源:打开控制面板下的“数据源”,弹出“ODBC数据源管理器”,选择DSN选项卡-》添加->你选择你的SQL Server选项,单击完成。如图然后你再按照向导提示添加。代码中用ODBC访问数据库你得加上afxdb.h头文件,用CDataBase 类连接数据库、CRecordSet类查询记录。现在在VC访问数据库常用的是ADO访问...

我用VC6.0 做的ADO连接数据库,debug没问题 release就报2个未指定的错误...
你给的信息太少了,神也看不出来你的错误在哪,把所有的错误信息全贴出来,看是不是找不到相应的lib dll 文件等

VC++6.0中修改指定用户的密码?
这是我一个工程中的代码 \/\/m_ado连接到数据库的 CMyADO m_ado;m_ado.InitConnect();CString SQLstr;SQLstr.Format("SELECT * FROM userinfo WHERE 用户名='%s'",m_username);_RecordsetPtr rs=m_ado.ExectureSQL((_bstr_t)SQLstr);if(rs->adoEOF){ MessageBox("不存在用户!","系统提示...

相似回答
大家正在搜