
SQLite3::lastErrorMsg 메서드는 오류가 발생했을 때 마지막으로 발생한 오류 메시지를 반환하는 메서드입니다. 이 메서드를 사용하기 위해서는 먼저 오류가 발생한 코드를 실행한 후, 오류 메시지를 얻어내야 합니다.
예를 들어, id가 1인 레코드가 없을 때 SELECT 문을 실행한 경우 오류 메시지를 얻어내는 방법은 다음과 같습니다.
#hostingforum.kr
ruby
require 'sqlite3'
db = SQLite3::Database.new('example.db')
db.execute('SELECT * FROM users WHERE id = ?', [1])
puts db.last_error # 오류 메시지를 출력합니다.
또는 오류 메시지를 변수에 저장하는 방법도 있습니다.
#hostingforum.kr
ruby
require 'sqlite3'
db = SQLite3::Database.new('example.db')
db.execute('SELECT * FROM users WHERE id = ?', [1])
error_message = db.last_error
puts error_message # 오류 메시지를 출력합니다.
이러한 방법으로 SQLite3::lastErrorMsg 메서드를 사용하여 오류 메시지를 얻어낼 수 있습니다.
2025-04-26 23:18