观察ADO 记录集进行讨论
创始人
2024-06-18 01:01:45
0

Excel 不会像关系数据库那样为 ADO 记录集提供有关其数据的详细架构信息。因此,驱动程序必须至少扫描几行现有数据,才能有根据地猜测各列的数据类型,因此可以在使用的过程当中感受到趣味性和吸引力。

ADO 记录集工作表中的行和列与数据库中的行和列非常相似。只要用户记住 Microsoft Excel 不是关系型数据库管理系统,并认识到这一事实所带来的限制,在许多情况下都可以利用 Excel 及其工具来存储和分析数据,Microsoft ActiveX Data Objects 让我们可以将 Excel 工作簿看做和数据库一样。ADO 记录集本文通过以下几节来讨论如何实现这一点:

本文中的测试是使用 Microsoft Data Access Components (MDAC) 2.5 在装有 Visual Basic 6.0 Service Pack 3 和 Excel 2000 的 Microsoft Windows 2000 上执行的。对用户在使用不同版本的 MDAC、Microsoft Windows、Visual Basic 或 Excel 时可能会观察到的不同现象,ADO 记录集本文可能未确认或讨论。#t#

ODBC 驱动程序的提供程序(本文为简便起见将其称为“ODBC 提供程序”)也只需要两条信息就可以连接到 Excel 数据源:驱动程序名,以及工作簿的路径和文件名。

重要说明:Excel 的 ODBC 连接默认为只读。ADO 记录集 LockType 属性设置不会覆盖此连接级别的设置。如果想编辑数据,则必须将连接字符串或 DSN 配置中的 ReadOnly 设置为 False。否则,将出现以下错误信息: 

  1. Dim cn as ADODB.Connection  
  2. Set cn = New ADODB.Connection  
  3. With cn  
  4. Provider = "MSDASQL" 
  5. ConnectionString = "DSN=MyExcelDSN;" 
  6. Open  
  7. End With   

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...