
数据库及office
ccx_john
这个作者很懒,什么都没留下…
展开
-
VC读取文件(exe、.doc、.chm等)
CString sPath; GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH); sPath.ReleaseBuffer (); int nPos; nPos=sPath.ReverseFind('\\')+1; sPath=sPath.Left(转载 2013-09-22 16:48:53 · 866 阅读 · 0 评论 -
sql server2000+mdb笔记
若是ado+access,则直接连上,但是有一些函数跟sql server不一样.比如isnull只有一个参数.要用iif(isnull(),0,),,而sql server有2个参数sql server从mdb导入数据方法:先在控制面板->管理工具->ODBC,添加,选择"Driver do Microsoft access (*.mdb)",在弹出的对话框,选择.mdb文件,数据源名取原创 2013-11-21 12:32:16 · 963 阅读 · 0 评论 -
VC++调用ADO运行带参数的存储过程
最近由于工作之需,要利用VC进行一些高级的数据库操作,如执行存储过程等。遍寻网络资源发现好使的不多(经常#30XX错误,大部分应该是COM的VARIANT数据类型所致,其实有个讨巧的方法,请看下文),在自己的实验下小有所得。记下学习笔记以备参考:1 进行ADO编程的必备步骤:引入msado15.dll#import "c:\program files\common files\转载 2013-11-22 16:31:12 · 866 阅读 · 0 评论 -
SQL Server客户端无法连接服务器的诊断和解决
在使用 SQL Server 的过程中,用户遇到的最多的问题莫过于连接失败了。一般而言,有以下两种连接 SQL Server 的方式,一是利用 SQL Server 自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP 脚本、VB程序等,客户端程序中又是利用 ODBC 或者 OLE DB 等连接 SQL Server。下面,我们将就这两种连接方式,具转载 2013-11-22 15:40:34 · 9819 阅读 · 0 评论 -
SQL Server 存储过程
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包转载 2013-11-22 16:34:45 · 562 阅读 · 0 评论 -
使用ADO调用存储过程
在ADO中调用存储过程一直是一个困扰大家的问题。其实,关于ADO调用存储过程的 方法在很多书中都有讲到,标准的做法无非是按照以下步骤进行: 1、生成并初始化一个_CommandPtr对象; 2、生成调用存储过程需要的参数,这些参数都是_ParameterPtr对象; 3、按照顺序将使用_CommandPtr的Append方法为存储过程提供参数(包括输入参数转载 2013-11-21 16:58:17 · 830 阅读 · 0 评论 -
SQL导入导出到Excel的语句
Excel导入SQL从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句:/*===================================================================*/--如果接受数据导入的表已经存在insert into表 select * from OPENROWSET('MICROSOFT.JET.转载 2013-11-21 16:41:42 · 809 阅读 · 0 评论 -
Sql结果导出为excel文件
相信大家常常会遇到将SqlServer查询结果导出到Excel的问题。如果导出的次数少,直接“Save Results As...”就是了;但是当要分别在每个表取样,那就相当麻烦了。今天就为大家提供一个脱离office组件的可以将语句结果导出到Excel的过程,希望会对大家有帮助!---导出到Excel---使用说明:-- 1.执行时所连接的服务器决定文件存放在哪转载 2013-11-21 10:49:58 · 1030 阅读 · 0 评论 -
MDB转移SQL全自动处理
批处理文件的定期执行,并且能根据操作者需要,进行灵活更改...一,映射远程目录为本地硬盘;二,批处理文件m2sql.bat,定期从远程机器上将MDB文件拷贝入本地机器的指定目录:@源盘:@copy *2005-07.mdb 目标:/三,定期执行此m2sql.bat文件: 1,“登录脚本”===为用户、组来指定脚本;可以在本地机器上实现,也可以在AD中实现;转载 2013-11-20 20:32:06 · 1878 阅读 · 0 评论 -
VC导出CListCtrl数据到Excel两种方法
方法1:使用MFC的CDatabase类直接执行SQL命令的方式实现在文件中包含头文件#include #include #include void ExportListToExcel(CListCtrl *pList,CString sExcelFile CString sSheetName){CString warningStr;if (pList->G转载 2013-11-23 15:45:45 · 737 阅读 · 0 评论 -
VC 利用ADO操作Excel(原创)
把Excel当做数据库来操作,步骤如下:1、在stdafx.h中加入#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename ("EOF", "adoEOF")2、在工程的App类的构造函数中打开要操作的Excel表格 _ConnectionPtr pCon_ex; CStr转载 2013-11-08 23:36:50 · 1093 阅读 · 0 评论 -
VC导出CListCtrl数据到Excel两种方法
方法1:使用MFC的CDatabase类直接执行SQL命令的方式实现在文件中包含头文件#include #include #include void ExportListToExcel(CListCtrl *pList,CString sExcelFile CString sSheetName){CString warningStr;if (pList->G转载 2013-11-24 09:12:38 · 643 阅读 · 0 评论 -
通过vc中的CDatabase类来直接通过ODBC读写Excel表格文件
CDatabase对象表示到数据源的连接,通过它可以操作数据源。数据源是位于一些数据库管理系统(DBMS)的数据的指定实例,包括MicrosoftSQLServer,MicrosoftAccess,BorlanddBASE和xBASE。在应用中可以同时使一个或多个CDatabase对象活动。注意:如果在处理数据访问对象(DAO)类而不是开放数据库连接(ODBC)类,可使用类CDaoData转载 2013-11-24 16:04:30 · 4033 阅读 · 0 评论 -
获取所有工作表名,并将其显示到一个CListCtrl控件中
BOOL GetExcelSheetList(CString sExcelFile, CListCtrl &listMx){ _Worksheet m_wsExcelSingle; Worksheets m_wsExcels; _Workbook m_wbExcelSingle; Workbooks m_wbExcels; _Application m_appExcel转载 2013-11-24 10:05:38 · 633 阅读 · 0 评论 -
使用 MFC 编写打印程序
使用 MFC 编写打印程序作者:戎亚新南京航空航天大学仿真与控制实验室下载源代码摘要 本文首先介绍了利用MFC提供的文档视图框架来实现一个打印程序,实现打印预览,在此基础上,同时通过对MFC源代码的深入探讨,提出了利用该方法在对话框上用MFC实现打印功能,结果表明,利用MFC实现打印不仅方便,而且功能很强大,能够根据不同的需求很方便的打印出所需要的格式。本文还转载 2013-11-08 23:49:54 · 4222 阅读 · 0 评论 -
针对Excel表格文件操作的编程实现(编译:徐景周)(转)
具体实现一、 包含Excel文件操作类头文件#include "CSpreadSheet.h"二、 新建Excel文件,并写入默认数据// 新建Excel文件名及路径,TestSheet为内部表名CSpreadSheet SS("c:\\Test.xls", "TestSheet");CStringArray sampleArray, testRow;转载 2013-11-08 23:45:25 · 1350 阅读 · 0 评论 -
直接通过ODBC读写Excel表格文件
直接通过ODBC读写Excel表格文件摘自:http://www.vckbase.com/document/viewdoc.asp?id=421直接通过ODBC读写Excel表格文件想要通过ODBC直接读、写Excel表格文件,首先,应确保ODBC中已安装有Excel表格文件的驱动"MICROSOFT EXCEL DRIVER (*.XLS)"。然后,可根据下面步骤进行转载 2013-11-08 23:44:48 · 2677 阅读 · 1 评论 -
Ado操作excel表格实现成绩计算及统计
步骤及说明:1. 在StdAfx.h头文件中,用#import指令引入ADO类型库 #import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename ("EOF", "adoEOF")说明:本程序首先在XP系统上编译并链接成功,生成.exe文件,放在目标机器win7系统中运行报数据库链接失败转载 2013-11-08 23:42:17 · 1037 阅读 · 0 评论 -
VC ADO读取Excel单元格
VC ADO读取Excel单元格 最近要读取Excel单元格...VC也是第一次使用.留个记念吧 /*Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=C:\MyExcel.xls;DefaultDir=c:\mypath;SQL表达式"SELECT * FROM [sheet1$]"。例如:在e转载 2013-11-08 23:38:17 · 1467 阅读 · 0 评论 -
SQL常用命令使用方法
SQL常用命令使用方法 原文网址:http://ww.admin-s.cn/article.asp?id=471 (1) 数据记录筛选: 原文网址:http://ww.admin-s.cn/article.asp?id=471 sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" 原文网址:http://ww.admin-s.c转载 2013-11-21 12:25:05 · 730 阅读 · 0 评论 -
SQL SERVER 自动编号字段出现:无法将NULL值插入列的解决方法
错误提示信息: SQL SERVER 无法将NULL值插入列UserID,表UserInfo中该列不能为空,INSERT 失败…… 过程“DT_ADDUSER”试图返回状态值NULL,但不允许这样做。将改为返回状态值0错误原因: UserInfo.UserID列不允许插入空值。在存储过程中需要一个返回值,但在执行过程中却没有生成一个值,转载 2013-11-21 12:23:59 · 7037 阅读 · 0 评论 -
SQL Server 2012 安装图解教程(附sql2012下载地址)
在安装微软最新数据库SQL Server 2012之前,编者先确定一下安装环境:Windonws 7 SP1,32位操作系统、CPU是2.1GHz赛扬双核T3500,内存2.93GB。sql2012下载 http://www.jb51.net/softs/79861.html安装SQL Server 2012的软硬件环境参数根据微软的下载提示,32位的Windows 7操作系统,只转载 2013-10-31 23:33:58 · 5957 阅读 · 1 评论 -
VC连接数据库方式
目前Windows系统上常见的数据库接口包括:ODBC(开放数据库互连):访问数据库得先配置数据源 MFC(Microsoft基础类)ODBC类 DAO(数据访问对象) RDO(远程数据对象) OLE DB(对象链接嵌入数据库) ADO(ActiveX数据对象) ODBC(Open Database Connectivity,开放数据库连接)是由Microsoft定义的一种数据转载 2013-10-31 21:43:45 · 959 阅读 · 0 评论 -
如何正确获取MYSQL的ADO连接字符串
http://database.51cto.com/art/201105/263910.htm首先你正确安装了MYSQL的数据库驱动程序(mysql-connector-odbc-5.1.6-win32.msi )1.在桌面上新建一个空的文本文件mysql.txt,重命名为mysql.udl;2.双击这个mysql.udl文件,打开“数据库连接属性”对话框,在“提供程序”页选择”Mic转载 2013-10-31 21:44:09 · 808 阅读 · 0 评论 -
VC用ADO访问数据库全攻略
一、ADO概述 ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE. DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高转载 2013-10-09 15:38:11 · 530 阅读 · 0 评论 -
VC++6.0 中用 ADO 存取 Access 数据库的一点总结
事情是这样的,我的女朋友想要对日常生活的开销做个记录,以便控制花钱的尺度。看她每日用笔头记录,然后和我抢电脑用,曰:要用附件中的计算器统计结果,每每如此 ,不胜其烦,就给她做了一个个人家庭记帐系统,一劳永逸解决问题。期间用到了ADO操作Access数据库,在网上找了若干关于ADO的资料结合实践总结了一点使用心得如下 ,供有相同需求的朋友参考:附带了那个个人记帐系统,运行的界面如下:转载 2013-09-23 13:49:49 · 1095 阅读 · 0 评论 -
VC对ADO的操作
一、ADO概述 ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE. DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。ADO 在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性转载 2013-09-23 13:46:14 · 967 阅读 · 0 评论 -
VC++ Oracle 开发入门
ORACLE 数据库以其优良的性能得到广泛的称赞。但是 ORACLE 客户端不像 SQL Server 能方便地连接到数据库。首先,要给客户机装一个 ORACLEL OLEDB 通讯软件,该软件可从如下地址获得:ftp://yblshenzhen.8800.org/OraOLEDB.exe www.oracle.com 只有安装了此软件,客户机才可以和 ORACLE 服务器通讯。为什么转载 2013-09-23 13:41:54 · 684 阅读 · 0 评论 -
vc读取excel文件
void CPreviewDlg::InitListRowText(void){ _ConnectionPtr m_pConnect; //ADO对象,下同 _RecordsetPtr m_pRecordset; m_pConnect.CreateInstance(__uuidof(Connection)); m_pRecordset.CreateInstance(_转载 2013-09-23 10:33:58 · 825 阅读 · 0 评论 -
图解SQL Server 2008安装和配置过程
SQL Server 2008我们也能从中体验到很多新的特性,但是对于SQL Server 2008安装,还是用图来说话比较好。本文将从SQL Server 2008安装开始讲起。本来这篇是打算玩玩服务器功能中的第一个:adrms的,没想到装了几次都安装成功,但是有错误,后来没招了,打算将rms的数据库放到sql上来折腾折腾,所以为了不让大家觉得突兀,所以本篇SQL Server 2008转载 2013-10-31 23:54:56 · 792 阅读 · 0 评论 -
Windows下MySQL 5.6安装及配置详细图解
一、安装前的准备1、下载安装程序包,可到MySQL官方网站www.mysql.com下载,如图1-1:5.6安装及配置详细图解" height="413" alt="Windows下MySQL 5.6安装及配置详细图解" src="http://s10.sinaimg.cn/mw690/7cecec95gd7b63ba26fb9&690" width="690" name="ima转载 2013-10-31 23:57:27 · 753 阅读 · 0 评论 -
解决SQL Server与ACCESS自动编号问题
1.打开SQL server enterprise mananger "企业管理器" 在你要导出的SQL数据库上鼠标右键菜单:所有任务-》导出数据2.回出现一个导出向导窗口。选择被导出的数据源,为你刚才所选择的数据库,如果发现不对应自行修改。3.进入导出到目标数据源的选择,这里我们要转成ACCESS的数据库。注意选择数据源类型为“Microsoft Access。点 “文件转载 2013-11-19 12:51:27 · 996 阅读 · 0 评论 -
ADO三大对象
1.Connection对象属性属性名称 数据类型和用途 Attributes 可读写Long类型,通过两个常数之和指定是否使用保留事务(retainning transactions)。常数adXactCommitRetaining表示调用CommitTrans方法时启动一个新事务;常数adXactAbortRetaning表示调用RollbackTrans方法时启动一个新事转载 2013-11-05 17:16:25 · 948 阅读 · 0 评论 -
未与信任SQL Server连接相关联的解决方法
建好SQL数据库,设置好了用户名与密码,连接也好了,却出现了上述问题, 原困是未设置SQL SERVER登录认证模式为混合认证模式,因为SQL SERVER默认安装后认证模式为WINDOWS认证模式,从而导致出错。解决方法:'www.knowsky.com启动SQLSERVER企业管理器,选择要进行认证模式设置的服务器。右击该服务器,在弹出菜单中选择属性,SQL SERVER将转载 2013-11-19 10:47:21 · 19358 阅读 · 0 评论 -
怎么修改SQL2000数据库的sa密码
. SQL2000开始目录→企业管理器→SQL Server组→安全性→登陆2. sa帐户,右击属性修改。转载 2013-11-18 17:25:29 · 1096 阅读 · 0 评论 -
如何将Access数据库文件(.mdb)导入sql server2000
利用自带的企业管理器导入。。1,打开”控制面板“下”管理工具“中的”数据库源“; 2,按”添加“添加一个新的数据源,在选择栏里选”Driver do microsoft Access (*.mdb)”,完成后将出现一个框, 在”数据库源“里面输入你想写的名称,我取名叫“ABC”,说明不需要填,接着,按下面的选择,寻找你的数据库地址和选中(注意,请先备份自己的ACCESS数据库)转载 2013-11-19 10:37:41 · 2078 阅读 · 0 评论 -
VC+ADO存取SQL SERVER
VC+ADO存取SQL SERVER下面的代码是这样生成的1)先生成一个MFC 对话框工程(名字叫Test),并在stdafx.h加入下面一行,(注意路径)#import "c:/program files/common files/system/ado/msado15.dll" no_namespace rename("EOF","adoEOF")2)再在Test.h增加下面转载 2013-11-19 10:13:25 · 865 阅读 · 0 评论 -
VC编写ADO连接Access,SQL Server数据库入门实例
为了在VC中使用Ado,需要在头文件中加入以下几行代码:#import "C:\\program files\\common files\\system\\ado\\msado15.dll" no_namespace rename("EOF", "adoEOF")#include "adoid.h"#include "icrsint.h"第一行的#import语句告诉编译器把此指令转载 2013-11-04 19:59:25 · 1088 阅读 · 0 评论 -
统说ado对象游标类型(Connection,RecordSet)以及显示数据记录的三板斧
关于ADO中的游标类型- -对Connection来说:CursorLocation属性,包含光标服务程序的默认位置.这个值将由使用该Connection对象的Recordset对象自动继承. 常用的游标类型主要有2种:adUseClient 使用由本地游标库提供的客户端游标。本地游标引擎通常允许使用的转载 2013-11-16 10:49:30 · 2550 阅读 · 0 评论 -
VC下删除Excel工作表
BOOL DeleteExcelSheet(CString sExcelFilePath, CString sSheetName){ _Worksheet m_wsExcelSingle; Worksheets m_wsExcels; _Workbook m_wbExcelSingle; Workbooks m_wbExcels; _Application m_appE转载 2013-11-24 10:06:07 · 1569 阅读 · 0 评论