У меня есть скрипт, я хочу определить количество записей в таблице базы данных Microsoft Access и назначить его переменной. У меня есть код ниже (фрагмент), который работает без ошибок, но результат не число, а вместо #. Это число в каком-то другом формате? Могу ли я преобразовать его в число? Когда я запускаю SQL в Access, я получаю 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
...
Заранее спасибо! :)