首先需要安装PI-ODBC,配置相应连接PI数据库的数据源,完了可找到安装目录下PIPC\ODBC文件夹下ipisql.exe,这是类似sql查询分析器的一个小工具,双击打开后,会自动连接默认的PI数据库连接,成功后可尝试写几句sql语句执行查看结果,成功即可。(PI数据库的sql语法与SQL Server或Oracle的稍有不同,可查看相关的帮助文档,一看便知。)

接着,第二步,在.net项目中,需要引用 Microsoft.Data.Odbc.dll ,用于访问ODBC数据源。接下去的代码编写与访问一般的ODBC数据源没有什么区别。要说有什么不一样,就是注意sql语句的写法,上面已经说过了,可查阅相关帮助文档。检查sql语句的有效性和正确性则可用ipisql.exe,这个小工具还是很有用的。

虽然通过PI-ODBC访问PI数据库的速度相对较慢,但实际应用的效果还算可以。

转载于:https://www.cnblogs.com/jsriping/archive/2008/05/27/1208291.html

.NET访问PI数据库相关推荐

  1. Java 访问PI 数据库:(1)安装必要软件

    Java 访问PI 数据库 需求 使用java 去访问PI 数据库 前提环境 已经在远程安装了PI 数据库. windows 系列 jre 8 及以上 资料收集 PI 官网 https://techs ...

  2. Java 访问PI 数据库:(2)JDBC访问PI

    技术说明 采用 Maven 集成 从 PI JDBC Driver 安装后的目录下取出 PIHOME\JDBC\PIJDBCDriver.jar.将其放在项目的lib 下,引入项目中 <!-- ...

  3. Java 访问PI 数据库:(3)PI的基本SQL语句

    从PI 获取数据 目前从PI 获取的数据 历史时间点的 获取快照值 SELECT tag, time, value, svalue, status FROM piarchive..picomp WHE ...

  4. java 访问PI实时数据库

    最近尝试使用jdbc访问pi数据库,找到系列文章写的很好,收录. Java 访问PI 数据库:(1)安装必要软件 https://blog.csdn.net/N199109/article/detai ...

  5. 图文详解Silverlight访问MSSQL数据库

    在银光中国网(SilverlightChina.Net)有一篇"Silverlight与常用数据库互操作系列"文章,其中介绍了使用Silverlight存取不同数据库的方法和步骤. ...

  6. Linux下eclipse及mysql安装,c++访问mysql数据库

    这两天在学习linux下用c++访问mysql,碰到一堆问题,记录一下. 1.mysql安装: 公司的电脑是64位的,安装的是64为的RHEL4,安装如下三个包: MySQL-client-5.1.4 ...

  7. android与mysql数据库同步_android开发 如何通过web服务器访问MYSQL数据库并且使其数据同步到android SQLite数据库?...

    通过web服务器访问MYSQL数据库有以下几个过程: 1.在MySql下创建自己的数据库和自己的表单 2.连接数据库. 3.访问数据库 1.创建web工程 (服务器端) 在Myeclipse下新建一个 ...

  8. 在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery)

    原文:在T-SQL语句中访问远程数据库(openrowset/opendatasource/openquery) 1.启用Ad Hoc Distributed Queries 在使用openrowse ...

  9. serverless mysql_Serverless 解惑——函数计算如何访问 MySQL 数据库

    函数计算(Function Compute):函数计算 是事件驱动的全托管计算服务.使用函数计算,您无需采购与管理服务器等基础设施,只需编写并上传代码.函数计算为您准备好计算资源,弹性地可靠地运行任务 ...

最新文章

  1. Git error: Unable to negotiate with X.X.X.X : no matching host key type found . their offer: ssh-dss
  2. Java基础软件的安装及配置及Javascript的运行
  3. 18 4Sum(寻找四个数之和为指定数的集合Medium)
  4. Memcache安全性
  5. javascript将base64编码的图片数据转换为file并提交
  6. 【Hibernate一】概述及入门
  7. C++ socket编程实例
  8. 《移动端UI框架》Vant
  9. python shutil删除_Python标准库shutil中用于删除文件夹的方法是( )
  10. 使用对话框模板创建一个InputBox()在C + +
  11. 弗拉基米尔·多罗宁_罗紫琳新欢俄亿万富豪 女星与老外的那些事儿
  12. python房价分析论文_用Python研究了三千套房子,告诉你究竟是什么抬高了房价?...
  13. 吉林大学微型计算机试卷,吉林大学全真预测试卷及答案
  14. MySql轻功-存储过程
  15. 《JavaEE开发技术》课程考试试题(A卷)
  16. 杭州电子商务研究院发布“独立站”新概念
  17. QT初尝试之熄灯游戏
  18. Android-圆形头像
  19. 阿里云国际站云服务器ECS自助搭建网站
  20. matlab有限域多项式除法_有限域GF(2^8)的四则运算及拉格朗日插值

热门文章

  1. python快速入门神器 知乎_python数据分析之数据处理终极神器
  2. 如何制作印章_电子公章怎么制作
  3. 关于批量启动微服务的jar包_分布式任务抢占及系统监控服务 Radish
  4. 从字节码层面分析==比较integer和int
  5. 此域的推荐安全级别是“安全级-高”的解决办法
  6. 双系统引导修复与引导项删除
  7. scikit-learn 朴素贝叶斯类库使用小结
  8. Python笔记——基本数据结构:列表、元组及字典
  9. Gossip协议详解
  10. 计算机操作系统——作业调度算法