在vs2013里访问数据库
来源:互联网 发布:新西兰网络签证 编辑:程序博客网 时间:2024/05/17 23:32
首先在sql server2012里新建一个数据库名为link_database,通过新建查询用sql语言新建一个名为班级的数据表。
新建一个mfc工程,在对话框里添加一个“打开按钮”,
在“stdafx.h"头文件中加入如下代码:
#import "C://Program Files//Common Files//System//ado//msado15.dll"no_namespace rename("EOF","adoEOF")rename("BOF","adoBOF")
在“link_databaseDlg.h"中添加一个公有成员变量
进入打开按钮编辑如下:
void Csql_1Dlg::OnBnClickedBtnOpen()
{
// TODO: 在此添加控件通知处理程序代码/////////sql访问
try{
_RecordsetPtr pRst(__uuidof(Recordset)); //实例化一个Recordset对象pRst
_CommandPtr pCmd(__uuidof(Command)); //实例化一个Command对象pCmd
pCmd->put_ActiveConnection(_variant_t((IDispatch*)m_pConnection));
CString CmdStr;
CmdStr.Format(L"SELECT * FROM 班级");
pCmd->CommandText = (_bstr_t)CmdStr;
pRst = pCmd->Execute(NULL, NULL, adCmdText);
while (!pRst->adoEOF)
{
//把数据库中学号这列的内容放入IDC_LIST1的LIST控件中
CString g = (_bstr_t)pRst->GetCollect("学号") + " " + (_bstr_t)pRst->GetCollect("姓名") + " " + (_bstr_t)pRst->GetCollect("生日");
pRst->MoveNext(); //下移一个
}
pRst.Release();
pCmd.Release();
}
catch (_com_error e){
CString errorstr;
errorstr.Format(L"查询失败。\r\n错误信息:%s", e.ErrorMessage());
}
}
- 在vs2013里访问数据库
- VS2013访问mysql数据库
- 在ORACLE里设置访问多个SQL Server数据库
- 使用dbi-link在PG里访问异构数据库
- VS2013里C++连接mysql数据库的问题
- vs2013 访问sql server 2014 并且遍历数据库
- 在.net里自由选择数据库
- 在eclipse里连接数据库
- 如果在sql server2000里访问oracle
- jobss发布在局域网里访问
- Django 1.6: 在template里访问session
- 关于VS2013,sql连接与EF访问远程sql数据库,内存访问非法。
- 在VS2013平台下,用VB.net 连接Access数据库
- VS2013在MFC中使用ADO方法操作Access2013数据库
- 在 JSP 中访问数据库
- Notes数据库里的索引隐藏在视图概念里
- 为什么VS2013里要在Web.config中加入以下节点,Json文件才可以载入?
- 如何将图片储存在数据库里
- 86. Partition List
- Android Service完全解析
- jmeter随笔(13)--jmeter3.0 post body乱码问题
- java基础之注解
- 让Linux流畅你的工作流
- 在vs2013里访问数据库
- 找出ip数据包在网络中经过的路由
- 函数表驱动法
- 《Hadoop学习笔记系列》一.Hadoop基础
- php socket 超时设置
- HTTP协议状态码详解(HTTP Status Code)
- 使用discuz时报错:(1153) Got a packet bigger than 'max_allowed_packet' bytes
- c++多态实现原理
- 【Java】中静态方法如何访问非静态方法和非静态变量