Vc++2005+sql2000数据库编程第五篇.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:7 大小:100KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

Vc++2005+sql2000数据库编程第五篇.doc

Vc++2005+sql2000数据库编程第五篇.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Vc++2005+sql2000数据库编程第五篇VC++.Net2005+sql2000用ADO连接数据库我写的这几篇,都是很简单的,适合新手,因为我也是新手,我一边学,一边把学的东西记录下来,留着以后用,毕竟自己写的用起来最熟悉了。顺便也上传一下分享给大家。高手请绕道。1.忘了说明一个问题,说不重要其实也很重要啊。就是使用vs2005使用unicode还是使用多字节的问题,前几篇,默认的都是unicode。现在出于要处理汉字和英语字母的问题,我觉得还是要用多字节来得方便。点击项目,再点属性。通过以下修改。2.如何将连接字符串与个button的按钮分开来写。我想了下,其实实现起来很简单。不过作为新手,我觉得还是不要分开来好了,理解起来容易,而且不容易出错。11111111111111首先在CE4Dlg类中添加成员变量classCE4Dlg:publicCDialog{///////////////前面省略public:_ConnectionPtrpConn;public:_RecordsetPtrpRst;};2222222222222222在OnInitDialog()中添加红色的代码,黄色的为不要的。具体看下面,你可以对照以前写的。BOOLCE4Dlg::OnInitDialog(){CDialog::OnInitDialog();//将“关于...”菜单项添加到系统菜单中。//IDM_ABOUTBOX必须在系统命令范围内。ASSERT((IDM_ABOUTBOX&0xFFF0)==IDM_ABOUTBOX);ASSERT(IDM_ABOUTBOX<0xF000);CMenu*pSysMenu=GetSystemMenu(FALSE);if(pSysMenu!=NULL){CStringstrAboutMenu;strAboutMenu.LoadString(IDS_ABOUTBOX);if(!strAboutMenu.IsEmpty()){pSysMenu->AppendMenu(MF_SEPARATOR);pSysMenu->AppendMenu(MF_STRING,IDM_ABOUTBOX,strAboutMenu);}}//设置此对话框的图标。当应用程序主窗口不是对话框时,框架将自动//执行此操作SetIcon(m_hIcon,TRUE);//设置大图标SetIcon(m_hIcon,FALSE);//设置小图标//TODO:在此添加额外的初始化代码//设置列表控件的格式m_List.ModifyStyle(0,LVS_REPORT|LVS_SHOWSELALWAYS);m_List.SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT|LVS_EX_HEADERDRAGDROP);//设置列表控件的标题m_List.InsertColumn(0,"学号",LVCFMT_CENTER,100);m_List.InsertColumn(1,"姓名",LVCFMT_CENTER,100);m_List.InsertColumn(2,"性别",LVCFMT_CENTER,100);m_List.InsertColumn(3,"年龄",LVCFMT_CENTER,100);m_List.InsertColumn(4,"所在院系",LVCFMT_CENTER,120);m_List.DeleteAllItems();//清除列表控件的内容.这三行代码是为了点search的时候,不会狂刷数据m_List.SetRedraw(FALSE);UpdateData();//初始化数据库///////////////////////////////////////////////////////CoInitialize(NULL);//com组件初始化pConn.CreateInstance(__uuidof(Connection));pRst.CreateInstance(__uuidof(Recordset));pConn->ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=student.mdb";pConn->Open("","","",-1);pRst=pConn->Execute("select*froms