sqlite
-
node.js에서 sqlite3 사용 시 errno 25 SQLITE RANGE bind or column index out of range프로그래밍/의문 2017. 9. 13. 10:12
다음 아래와 같은 상황때 errno 25. SQLITE_RANGE 익셉션이 발생했다 메세지는 bind or column index out of range const sql = ` SELECT A.ID AS MessageID, B.ID AS GroupID, B.Name AS GroupName FROM MessageSubscribingGroups A JOIN Groups B ON A.GroupID=B.ID WHERE A.MessageID=(SELECT ID FROM Messages WHERE Name='$name');`; let params = { $name:name } const sql = ` SELECT A.ID AS MessageID, B.ID AS GroupID, B.Name AS GroupName ..
-
c# + sqlite 사용 중 datetime 저장/조회에 발생한 문제프로그래밍/의문 2016. 7. 17. 12:53
문제DateTime time;string id;//...insert into tblTime(ID, EXPDATE) values({0}, {1}) 과 같은 쿼리로 EXPDATE에 DateTime을 저장하려고 했었다. 그러자 DateTime이 string으로 변환되는 중 "오후" 라는 것에서 오류가 났었는데 이는 DateTime이 "2016-07-21 오후 12:00:11" 같은 형식으로 변환 되며 내가 쓰는 버전의 sqlite에서 오후라는 것을 정상적인 포맷으로 인식하지 못하는 듯 하였다.(예외에서도 "오후"라고 되어있는 게 잘못되었다고 빡! 떠주시더라 -_-;) 해결DateTime의 포맷을 "yyyy-MM-dd HH:mm:ss" 로 바꿔서 해결했으며 변환 코드 샘플은 다음과 같다.코드 >>DateTime..