Я работаю над простой программой, где мне нужно открыть базу данных Sqlite3, написав код Ruby, но я получаю следующую ошибку при ее выполнении: 'initialize': не удалось открыть файл базы данных (Sqlite £: CantOpenException) из first.rb: 4: в 'новый' из first.rb: 4: в ''Не удалось открыть базу данных SQLite3 с помощью Ruby-программы
Этот код находится здесь:
require "sqlite3"
# Open a database
db = SQLite3::Database.open "C:\Users\aroraku\Desktop\SQL\adaptive.db"
# Find a few rows
db.execute("
Select count(uuid) as RegistredPeopleNo, strftime('%Y-%m',created_at) AS Month
from users
group by strftime('%Y-%m',created_at)
order by Month;") do |row|
p row
end
Может кто-то пожалуйста, помогите мне с этой проблемой. Заранее спасибо
Или используйте одинарные кавычки. –
@AndrewMarshall Правда, но вам все равно придется беспокоиться о некоторых невероятно редких случаях, и люди Ruby кажутся аллергия на одинарные кавычки. Я использую одинарные кавычки, если я не нуждаюсь только в том, что предлагают только двойные кавычки, но это кажется очень редким. –