谁能简单介绍一下oledb阿

现在想用OLEDB访问归档数据,但下了个手册太复杂了,各位能不能简单介绍一下阿?
 包括怎么安装,示例代码等,感激不尽。

问题补充:
如果有做好的项目示例就太好了,我的邮箱 tangjiutao@gmail.com ,我就只剩一分了,太对不住了!!

最佳答案

OLEDB(对象链接和嵌入数据库)位于ODBC层与应用程序之间. 在你的ASP页面里,ADO是位于OLEDB之上的"应用程序". 你的ADO调用先被送到OLEDB,然后再交由ODBC处理. 你可以直接连接到OLEDB层,如果你这么做了,你将看到服务器端游标(recordset的缺省的游标,也是最常用的游标)性能的提升. 

 用oledb连接数据库: 
 A.sql server: 
 connstr="PROVIDER=SQLOLEDB; 
 DATA SOURCE=servername;UID=xx;PWD=xxx;DATABASE=dbname" 
 B.access: 
 connstr="PROVICER=MICROSOFT.JET.OLEDB.4.0; 
 DATA SOURCE=c:\abc\abc.mdb" 
 值得注意的是,OLE DB对ODBC的兼容性,允许OLE DB访问现有的ODBC数据源。其优点很明显,由于ODBC相对OLE DB来说使用得更为普遍,因此可以获得的ODBC驱动程序相应地要比OLE DB的要多。这样不一定要得到OLE DB的驱动程序,就可以立即访问原有的数据系统。 
 提供者位于OLE DB层,而驱动程序位于ODBC层。如果想使用一个ODBC数据源,需要使用针对ODBC的OLE DB提供者,它会接着使用相应的ODBC驱动程序。如果不需要使用ODBC数据源,那么可以使用相应的OLE DB提供者,这些通常称为本地提供者(native provider)。 
 可以清楚地看出使用ODBC提供者意味着需要一个额外的层。因此,当访问相同的数据时,针对ODBC的OLE DB提供者可能会比本地的OLE DB提供者的速度慢一些。

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc272764.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • M277屏画面跳转延时一段时间在跳到另一个画面

    画面延时自动跳转另一个画面,怎样实现呢? 问题补充:是MP277触摸屏,型号之前打错了 最佳答案 参考:http://www.ad.siemens.com.cn/service/a…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4画面的每个IO变量右键点击显示在线趋势和历史趋势

    wincc7.4画面的每个IO右键点击显示在线趋势和历史趋势,这个要怎么实现,有没有简单的方法? 最佳答案 一、这个功能可以在wincc的help中找到相关的vbs脚本例子(操作趋…

    SIMATIC WinCC 2021年7月5日
  • WINCC触摸屏画面如何加密码

    smart v3触摸屏进入一个画面的时候要输入密码,而且密码还可以修改 最佳答案 用户管理  里面建立管理员,设置密码,然后在你的画面或者按钮属性里面…

    SIMATIC WinCC 2021年7月5日
  • wincc7.4激活后弹出对话框

    wincc启动激活后会弹出一个对话框,不管点什么wincc的通讯就会中断,如果不点通信部会断,但是wincc通信过程中也会经常断一下不过会立刻连回来,我用的是MPI通讯 最佳答案 …

    SIMATIC WinCC 2020年11月1日
  • Wincc图库中图片如何制作动画

    Wincc图库中图片如何制作动画,例如图库中按钮已经有脚本,自己如何修改,有没有参考资料 最佳答案 到视频学习中心输入关键字“动画”! 提问者对于答案的评价:谢谢了,都回答的比较满…

    SIMATIC WinCC 2017年12月7日
  • 趋势

    wincc7.4做液位历史曲线,用的归档变量。用脚本做的打开按钮,当打开运行时发现一个怪现象,比如液位时间值为3m,当打开趋势界面时,窗口曲线并不是显示3m,而是显示1m或其他值,…

    SIMATIC WinCC 2021年7月5日
  • wincc两个项目怎么合并?

    目前有两个单独的wincc项目,需要合并成一个,主要是把定义好的变量合并到一个项目中。 最佳答案 先要看下变量名有没有重复的,要是没有重复的在一个工程里拷贝需要的变量,关闭工程,再…

    SIMATIC WinCC 2019年6月11日
  • wincc怎么写c脚本让一个变量持续置位两个小时

    wincc怎么写c脚本让一个变量持续置位两个小时??????wincc怎么写c脚本让一个变量持续置位两个小时???????wincc怎么写c脚本让一个变量持续置位两个小时?????…

    SIMATIC WinCC 2021年7月5日
  • wincc6.2新手问题!

    刚接触WINCC,请教各位学长: 1.启动运行后,主界面只显示组态的界面一部分,如何调整编辑的界面与运行时显示区域一致? 2.其它项目中的窗口如何调入使用,直接…

    SIMATIC WinCC 2019年6月11日
  • WinCC和WinCC之间数据交互什么方式最好?

    全面解析WinCC数据交互 课程编号:V2283 WinCC &…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 WinCC和Win…

    2021年7月5日