【发布时间】:2011-12-20 18:59:52
【问题描述】:
我有一个脚本,我想确定 Microsoft Access 数据库表中的记录数并将其分配给一个变量。我有下面的代码(sn-p),它运行没有错误,但结果不是数字,而是#。这是其他格式的数字吗?我可以将其转换为数字吗?当我在 Access 中运行 SQL 时,我得到 43(例如);这正是我所期待的。
...
connection = WIN32OLE.new('ADODB.Connection')
connection.Open('Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=C:\Database.mdb')
recordset = WIN32OLE.new('ADODB.Recordset')
number_of_sites = connection.Execute("SELECT count(*)FROM Test;")
puts number_of_sites
...
提前致谢! :)
【问题讨论】:
标签: sql ruby ms-access count adodb