- 博客(24)
- 资源 (11)
- 收藏
- 关注
原创 ADO的RECORDSET的RECORDCOUNT属性总是为-1
Provider="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="Set Objconn = createobject("ADODB.Connection")Objconn.Open Provider & "f:\\test.mdb"Set Objrs = CreateObject("ADODB.Recordset")sql = "select
2014-04-27 21:30:23 2655
转载 WINCC中使用ADO对象连接数据库 例子 常用属性 方法 原创
在WINCC中连接数据库可以使用ADO控件进行连接数据库,但是通常都不是用的ADO控件进行连接数据库,以下讲讲winccZ中使用ADO对象连接查询数据库。以下以报警记录为例。一、了解ADO对象 1.1ADO对象操作数据库是微软提供的一种接口。 1.2对ADO对象的访问使用CreateObject函数(详情请参看CreateObject函数资料)
2014-04-27 09:40:03 5410 2
原创 Wincc操作数据库SQLSERVER
WINCC写数据库在WINCC的图形编辑器中,在输入域的属性中,选择事件,再选择键盘的释放动作,在动作代码框中写下如下代码:Dim conn,rsDim strsqlDim aa=HMIRuntime.Tags("datavariable").ReadSet conn=CreateObject("adodb.connection") Set rs=CreateObj
2014-04-26 22:51:49 9340
转载 ADO连接Access
ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API、DAO、RDO都要容易使用,并不失灵活性。本文详细地介绍在Visual C++开发环境下如何使用ADO来进行数据库应用程序开发,并给出示例代码。为
2014-04-26 19:14:02 1169
转载 ADO中_RecordsetPtr的使用
_variant_t vUsername,vID,vname; //变量声明_RecordsetPtr m_pRecordset; //记录集CString strid;_ConnectionPtr connection;m_pRecordset.CreateInstance(__uuidof( Recordset )); //创建实例m_pRecordset->Ope
2014-04-26 17:58:28 2188
原创 Windows脚本\批处理命令学习笔记
1、为新建变量赋值:set 变量=值2、输出变量的值echo %变量% 3、关闭批处理中命令行的显示(默认是显示命令行的)在文件开始处加入:echo off若需重新显示:echo on若echo命令行本身也不显示,需要使用@echo off 4、系统当前日期可以使用系统变量Date获取,例如:set now = %Date%echo %now%
2014-04-26 17:44:54 1392
转载 ADO 应用程序不能在运行级别较低的操作系统上运行的解决方案
我的机子是WIN7系统,在WIN7下开发的MFC ADO应用程序到XP上就不能运行了。解决方案如下:1、先下载下面的文件32位WIN7系统:Msado60_Backcompat_i386.tlb64位WIN7系统(INTEL平台):Msado60_Backcompat_i386.tlb 和Msado60_Backcom
2014-04-19 13:41:49 1541
转载 详解MFC使用ADO连接SQLServer数据库
VC用ADO访问数据库全攻略,介绍了VC用ADO来访问数据库的各个对象及各方法,很经典,也很实用,很值得一看。正文一、ADO概述ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE. DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少
2014-04-17 22:11:09 14032 2
原创 MFC使用ADO操作SQLSERVER数据库
首先,要引入msado15.dll库文件,该文件是ADO操作的库:#import "C:\ProgramFiles\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF")rename("BOF","adoBOF") 然后在程序的初始化处,加入如下语句,初始化ADO的COM组件:
2014-04-17 21:01:41 2940
原创 MFC多线程失败:Create Instance failed
最近在使用VS2010处理MFC多线程时,按照如下方式编写: AfxBeginThread(threadFunction,NULL); //线程创建函数 UINT threadFunction(LPVOID para) //线程处理函数{ //处理数据代码 r
2014-04-17 20:59:03 2276
原创 Opencv在MFC中显示图片
本文介绍在MFC框架下,使用opencv的解码函数对图片进行解码,并最终显示到窗口。在此过程中,遇到了图片显示时的大小问题,以及闪烁问题,本文将一一解决。 【显示图片】1. 在CImageProcessView::OnDraw(CDC* pDC) 中写绘制图片的代码 我们已经打开图片时,利用opencv对图片文件进行了解码,图像数据已经在src_image中持有,现在需要
2014-04-09 22:03:41 4091 2
转载 OpenCV的样本训练
E:\Adaboost\ ---------positive\ //正样本文件夹 ---------pimages\ //正样本图片所在文件夹 ---------pos.dat //正样本集描述文件 ---------pos.vec
2014-04-09 21:56:29 6985
原创 Ubuntu 12.04下安装OpenCV 2.4.2
在安装OpenCV前需要安装的软件包有sudo apt-get install build-essential
2014-04-06 22:19:28 864
原创 Linux Socket UDP对等通信
/*socket udo示例程序* 由于UDP是一种对等通信,是不区分服务器端和客户端的*/#include #include #include #include #include #include #include #include #include #include #include #include #define SERVER_PORT 5555int
2014-04-04 14:34:47 1250
转载 Linux Socket TCP/IP通信
1. Server端/*socket tcp服务器端*/#include #include #include #include #include #include #include #include #include #include #include #include #define SERVER_PORT 5555int main(){ int ser
2014-04-04 14:33:27 627
原创 QT中控件如何随着窗口大小的改变而使它充满整个窗口空间
如果要改变窗体的大小,它内部的控件一般不随它的变化而变化,内部部件怎么随窗体的大小而改变自身的大小呢?这里我们一般可以对窗口整体进行布局,我们要用到Layout布局部件。 Layout是一种各种UI都很长用的布局手段,Qt的就很不错,比如说GridLayout,你可以把整个窗体布局一个GridLayout,然后再往GridLayout里面放控件或者其他布局,这种布局的手段可以随窗体变
2014-04-04 14:12:42 24229 1
原创 QT中使用webView控件时未定义报错
这两天在摆弄一个自定义的简易浏览器,在添加webView控件时,编译构建工程时直接出错如下:/home/yang/QT_project/MySimpleBrowser/mainwindow.cpp:23: 错误:undefined reference to `QWebView::load(QUrl const&)'/home/yang/QT_project/build-MySimpleBr
2014-04-04 14:10:48 2173
原创 ubuntu安装谷歌拼音输入法
在windows系统中,有很多好用的中文输入法,如搜狗输入法、百度输入法等。在ubuntu12.04下默认的输入法是基于ibus的拼音输入法,该输入法用着不是很好(没有词频记忆功能),所以就像找一个类似与windows中搜狗输入法的的linux输入法。还别说,真发现了一个——谷歌拼音输入法。下面是安装步骤:首先安装谷歌拼音的库文件,在终端运行下列语句:hg clone http://c
2014-04-04 14:09:12 1791
转载 TeeChart绘图控件 - 之三 - 提高绘图的效率
TeeChart是个很强大的控件,其绘图能力之强,其他控件难以比拟,但是有个问题就是他的绘图速度,其实TeeChart绘图速度还是很快的,只是大家一直都没正确运用其功能所以导致绘图速度慢的假象。下面说说影响绘图速度的两个主要因素1、当点数特别多时不需要绘出全部点(性能提升不大)TeeChart绘图控件 - 之一文章里已经讲过,可以设置只绘出部分点。设置方法如图:
2014-04-04 14:01:25 1859 3
转载 VS2010 使用TeeChart绘图控件 - 之二 - 绘制图形(折线图,柱状图)
1.前期准备 具体可见VS2010 使用TeeChart绘图控件 - 之一 控件和类的导入1. 1 添加TeeChart控件,给控件添加变量m_TeeChart 添加TeeChart控件,右击控件,选择添加变量,vs会自动给我们引入CTchart1这个类,但是只有这个类,我们是远远不够的,需要添加teechart其他相关的类,添加方法在之前已经讲过,不再重复
2014-04-04 13:59:06 5452
转载 VS2010 使用TeeChart绘图控件 - 之一 - 控件和类的导入
vs2010的用法和vc6有很大的不同,特别是在一些函数调用那里,当然。控件导入也是很不一样的安装好控件后就可以在工程里加入teechart控件了加入方法有如下几种:1.添加Teechart控件1.1 插入Teechart控件1.1.1 插入控件新建一个对话框工程,在对话框上点击鼠标右键,弹出的菜单里选择“插入ActiveX控件”
2014-04-04 13:50:22 3640
原创 VC对csv文件进行读写操作
csv是指“逗号分割值”文件(comma separated value),就是保存以逗号分隔的数值的纯文本文件,Excel可以直接打开。csv文件通常有多行,每行保存一组数据,用来记录实验数据等最合适不过了,csv文件内容示例:10:23,0.123,0.23410:24,0,456,0.78910:26,1.224,1.456VC中也常常csv文件来存取小规模的
2014-04-03 16:17:58 11701
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人