以前试验的,记录一下
require 'DBI'
# conn = DBI.connect('DBI:ODBC:rubydb1','','')
conn = DBI.connect('DBI:ADO:Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=C:\Nwind.mdb;Mode=Share Deny Read|Share Deny Write;Persist Security Info=False;')
sth = conn.execute("SELECT * FROM Orders")
rows = sth.fetch_all
col_names = sth.column_names
sth.finish
DBI::Utils::TableFormatter.ascii(col_names, rows)
连接字符串是从以前DELPHI代码中拷过来的
需要先下 dbi-0.2.2 包,里面有ADO.rb(很奇怪,新版本里dbi-0.4里反而没有ADO.rb!不知为什么)。解压出ADO.rb,安装到指定目录下~lib\ruby\site_ruby\1.8\DBD\ADO
download url:
http://rubyforge.org/frs/?group_id=234&release_id=5081
分享到:
相关推荐
在Ruby编程语言中,读取配置文件(如cfg文件)是一项常见的任务,这通常涉及到从文件中获取特定的键值对以供程序使用。在本篇文章中,我们将深入探讨如何在Ruby中有效地读取和处理cfg文件,以及如何根据指定的键来...
无论是自定义解析器还是使用第三方库,Ruby都能轻松处理INI文件的读取任务。这种能力使得Ruby成为编写系统配置脚本或管理配置数据的有力工具。通过`ini_reader.rb`,我们可以提取、修改甚至写回INI文件,为我们的...
使用ruby解析awdb离线库使用ruby解析awdb离线库使用ruby解析awdb离线库使用ruby解析awdb离线库使用ruby解析awdb离线库使用ruby解析awdb离线库使用ruby解析awdb离线库使用ruby解析awdb离线库使用ruby解析awdb离线库...
标题 "用ruby读excel文件生成xml文件" 描述的是一项技术任务,即使用Ruby编程语言来处理Excel文件,并将其内容转换成XML格式。这在数据迁移、格式转换或与不支持Excel格式的应用程序进行数据交换时非常有用。Ruby库...
Ruby Ruby Ruby Ruby Ruby Ruby
用python读取由ruby/jruby生成的yml数据
Ruby-Fog是一个强大的Ruby库,专门用于与各种云服务提供商进行交互。这个库的主要目标是为开发者提供一个统一的、简化的接口,使得在不同云平台之间切换变得更加便捷。Fog支持众多的服务,包括计算、存储、数据库、...
Ruby 与编码 常见问题 * 乱码的问题 * Ruby 中 Unable to convert "\x89" from ASCII-8BIT to UTF8 *Incompatible character encodings: ASCII- 8BIT and UTF-8
使用 Streamio FFMPEG,你可以轻松地读取视频和音频文件的元数据,例如: 1. **元数据获取**:你可以获取文件的长度、分辨率、编码格式、帧率等信息。 2. **音频和视频流信息**:了解音频和视频轨道的数量,以及它们...
**Ruby-TensorStream:用Ruby重现实现TensorFlow** Ruby-TensorStream是一个开源项目,旨在为Ruby开发者提供一个类似于Google TensorFlow的深度学习框架。它的核心目标是让Ruby程序员能够利用TensorFlow的强大功能...
ruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ...
在处理文本数据时,如读写txt文件,Ruby提供了简洁而直观的API。下面将详细介绍Ruby如何进行txt文件的读写操作。 一、打开和关闭文件 在Ruby中,我们通常使用`File`类的方法来操作文件。读取txt文件时,可以使用`...
7. **标准库与Gem**:Ruby拥有丰富的标准库,同时社区还提供了无数的Gem(Ruby的库或模块),通过它们可以扩展语言功能。 接下来,"Rails_4_days"可能涵盖以下关于Ruby on Rails的知识点: 1. **MVC架构**:Rails...
ruby-git, ruby/Git是一个 ruby 库,可以通过将系统调用包装到Git二进制文件来创建读取和操作Git存储库 用于 ruby的 Git库在 ruby 中使用Git的库。主页项目源代码的Git public 位于:...
在Ruby开发中,为了管理不同版本的Ruby环境,我们常常会使用到`rbenv`和`ruby-build`这两个工具。本文将详细介绍如何使用`ruby-build`来编译和安装Ruby。 `rbenv`是一个用于管理全局或用户级别的Ruby版本的工具,它...
使用qtbindings进行GUI开发,你需要首先确保安装了Ruby和QT库。然后,可以通过RubyGems或者直接从源代码编译安装qtbindings。安装完成后,就可以在Ruby程序中导入qtbindings库,开始创建你的GUI应用。 例如,一个...
3. Rubinius:Rubinius是一个用Ruby语言大部分实现的虚拟机,其目标是提供一个高性能的、符合Ruby语言规范的平台。它使用LLVM作为后端,支持即时编译,旨在提供比MRI更好的性能。 4. MagLev:MagLev是GemStone/S...
8. **标准库丰富**:Ruby的标准库包含了大量实用的模块和类,如文件操作、网络通信、XML解析等,为开发者提供了便利。 提到Ruby,就不得不提Rails框架。Ruby on Rails(简称Rails)是由David Heinemeier Hansson...
ruby2ruby 提供一些用来根据 RubyParser 兼容的 Sexps 轻松生成纯 Ruby 代码的方法。可在 Ruby 中轻松实现动态语言处理。 标签:ruby2ruby