数据库
youngyang525
努力学习!!!
展开
-
WINCC中使用ADO对象连接数据库 例子 常用属性 方法 原创
在WINCC中连接数据库可以使用ADO控件进行连接数据库,但是通常都不是用的ADO控件进行连接数据库,以下讲讲winccZ中使用ADO对象连接查询数据库。以下以报警记录为例。一、了解ADO对象 1.1ADO对象操作数据库是微软提供的一种接口。 1.2对ADO对象的访问使用CreateObject函数(详情请参看CreateObject函数资料)转载 2014-04-27 09:40:03 · 5519 阅读 · 2 评论 -
使用unixodbc连接 ORACLE数据库的配置方法
1. 下载最新版的unixodbc并安装。2. 下载oracle-instantclient11.2-basic-11.2.0.1.0-1.i386.rpm oracle-instantclient11.2-odbc-11.2.0.1.0-1.i386.rpm 安装。将/usr/lib/oracle/11.2/client/lib/ 拷贝到/usr/lib/中执行ldc转载 2015-04-30 10:11:54 · 1704 阅读 · 1 评论 -
unixodbc 连接mysql数据库
1:先安装unixodbc --建议用源码点击(此处)折叠或打开./configure --prefix=/usr/local/unixODBC --includedir=/usr/include --libdir=/usr/lib -bindir=/usr/bin --sysconfdir=/etcmakemake install其它一些参数转载 2015-04-30 10:05:35 · 1412 阅读 · 1 评论 -
通过unixODBC访问PostgreSQL数据库
步骤1,先安装PostgreSQL具体不详述,参考PostgreSQL的官方文档或下载、解压后的INSTALL文件中的指令即可运行configure时指定安装目录:./configure --prefix=/usr/local/pgsql我安装的是 PostgreSQL9.1.2 步骤2,再安装unixODBC下载 unixODBC-2.3.1.ta转载 2015-04-30 10:04:31 · 2135 阅读 · 1 评论 -
unixODBC连接MS SqlServer2005
一、下载相关软件 unixODBC、freetds (1) Linux系统的ODBC unixODBC-2.2.8.tar.gz ( http://www.unixodbc.org) (2) 连接SQLServer或Sybase的驱动 freetds-0.62.4.tar.gz ( http://www.freetds.org)二、转载 2015-04-30 10:11:08 · 699 阅读 · 1 评论 -
C通过unixODBC连接数据库
首先进程数据库的相关配置,主要是修改/etc/odbcinst.ini和/etc/odbc.ini两个文件。(这是它们的默认位置,有时也可能在/usr/local/etc/或者/usr/local/unixODBC/etc/,这个和你安装的unixODBC位置有关)odbcinst.ini(配置驱动)点击(此处)折叠或打开[mysql]Driver=/usr原创 2015-04-30 09:59:46 · 3613 阅读 · 3 评论 -
VC 连接oracle数据库
1、加入头文件2、连接数据库原创 2014-06-19 08:22:07 · 2885 阅读 · 0 评论 -
VC++ 通过ADO连接数据库查询时返回空值报错的解决方案
当数据库的字段值允许为空时, 而且此时内容也为空时,则执行查询会出错,例如CString str = pRecordset->GetFields()->GetItem((long)0)->GetValue();或者str=pRecordset->GetCollect("posInfo"); 会弹出如下窗口提示出错! 更加奇怪的是 catch(.原创 2014-06-16 16:29:30 · 2602 阅读 · 0 评论 -
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 · 9721 阅读 · 0 评论 -
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 · 1557 阅读 · 0 评论 -
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 · 2954 阅读 · 0 评论 -
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 · 2210 阅读 · 0 评论 -
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 · 1206 阅读 · 0 评论 -
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 · 2698 阅读 · 0 评论 -
几种数据库的大数据批量插入【转】
在之前只知道SqlServer支持数据批量插入,殊不知道Oracle、SQLite和MySql也是支持的,不过Oracle需要使用Orace.DataAccess驱动,今天就贴出几种数据库的批量插入解决方法。首先说一下,IProvider里有一个用于实现批量插入的插件服务接口IBatcherProvider,此接口在前一篇文章中已经提到过了。/// /// 提供数据批量处转载 2016-05-19 17:25:53 · 10293 阅读 · 4 评论