
SQLite3::lastErrorMsg는 SQLite3 데이터베이스 연동 중 오류가 발생했을 때 메시지를 반환하는 메소드입니다. 오류 메시지를 얻기 전에 오류가 발생했는지 확인하는 방법은 SQLite3::errcode 메소드를 사용하는 것입니다.
#hostingforum.kr
ruby
db = SQLite3::Database.new('example.db')
begin
# 오류가 발생할 코드
db.execute('SELECT * FROM non_existent_table')
rescue SQLite3::SQLException
puts "오류가 발생했습니다: #{db.errmsg}"
end
위 코드에서 SQLite3::errcode 메소드를 사용하여 오류가 발생했는지 확인하고, 발생한 오류 메시지를 얻을 수 있습니다.
2025-04-04 05:51