System.Data.SQLite
가 SQL 구문 오류를 만났을 때
SQLiteExcption
의
Message
속성이 제공하는 유일한 관련 정보는 SQL 오류의 이름과 그 근처의 키워드/기호입니다. 오류에 대한 더 많은 정보를 얻을 수있는 방법이 있습니까? 즉, 오류가 발생한
CommandText
문자열의 정확한 위치 (또는 범위)?
System.Data.SQLite.SQLiteException에서 추가 정보 얻기
SQLiteException
에서 가져올 필요는 없습니다. SQLiteCommand
에서 정보를 얻거나 SQLiteConnection
을 사용하면 도움이됩니다.
C#에서 정보를 얻을 것으로 예상하지 못했습니다. 아마도 System.Data.SQLite가 어딘가에 정보를 저장하고 있다고 생각했습니다. 어쨌든 고마워! –
글쎄, 난 주로 SQLite에서 나를보다 더 나은 사람이 당신을 도울 수 있지만 내가 그것을 의지하지 않을 TSQL에서 주로 작동합니다. 거대한 SQL 문 디버깅을 때로는 많은 '재미'로 만드는 TSQL과 같은 문제입니다. –