이 라이브러리가 엉망이라 기사 전체를 읽지는 않았습니다. 하지만 이 주제에 대해 처음 접한 글이었기 때문에 몇 가지를 참고했습니다. 그러다가 그런 기사에서는 아무것도 배울 수 없기 때문에 공식 문서를 읽어야 한다는 것을 깨달았습니다. 사실 sqlite3_bind_xxx 함수에 대한 정보가 정확하지 않다고 말할 것입니다. 이 기사의 저자는 오해의 소지가 있습니다. 이 함수의 목적은 완전히 다릅니다. 기사의 저자가 주제를 직접 연구하지 않았거나 그것에 대해 쓰고 싶지 않다면 글을 쓰지 않는 것이 좋습니다. 기사에서이 기능에 대한 말도 안되는 내용을 읽은 후 한 시간 이상 모든 것에 대해 생각해야했습니다. 맞습니다. 저는 일주일 전에 DBMS 작업을 시작했습니다. 이제야 익숙해지고 있습니다. 그래서 이해하기가 쉽지 않았습니다. 그리고 sqlite3_bind_xxx 함수의 용도를 깨달았을 때 깜짝 놀랐습니다. 이 글의 작성자에게서 그런 것을 기대하지 않았습니다. 저는 그가 전문가라고 생각했었거든요.
나는 매우 흥미로운 상황이 있습니다) 어제 모든 것이 생성되고 작동했습니다 ( "다운로드"폴더의 무언가에서) 그러나 밤새 기본 파일 생성이 중지되었지만 기본 자체는 메모리에 배치 된 기본을 만들려고 시도한 테스트에서 정상적으로 작동합니다 sqlite3_open(":memory :"") -베이스가 생성되고 데이터가로드 / 읽습니다.
아마도 액세스 권한에 문제가있을 수 있습니다, 어떻게 생각하십니까? Windows에서 이것을 확인하는 방법은 누구를 알고 있습니까?
Andrey Azatskiy: 나는 매우 흥미로운 상황이 있습니다) 어제 모든 것이 생성되고 작동했습니다 ( "다운로드"폴더의 무언가에서) 그러나 밤새 기본 파일 생성이 중지되었지만 기본 자체는 메모리에 배치 된 기본을 만들려고 시도한 테스트에서 정상적으로 작동합니다 sqlite3_open(":memory :"")-베이스가 생성되고 데이터가로드 / 읽습니다.
아마도 액세스 권한에 문제가 있습니까? Windows에서 이것을 확인하는 방법은 누구를 알 수 있습니까?
사실 확인하기는 쉽습니다. 우선 데이터베이스를 '내 문서'에 넣어 보세요. 작동한다면 권한 문제가 아닙니다. 하지만 일반적으로는 어떻게 하느냐에 따라 다릅니다. 저는 개인적으로 SQLite3로 작업하는 데 필요한 모든 것을 만들 때까지 2주를 보냈습니다. 러시아어에는이 주제에 대한 적절한 정보가 없기 때문에 문서를 번역해야했습니다. 이 기사에서와 같이 많은 쓰레기와 레박이 있습니다. 위의 나는 순간 중 하나를 끌어 당겼습니다. 그런 다음 나는 그 문제를 직접 멈추고 공부했습니다.
사실 쉽게 확인할 수 있습니다. 우선 데이터베이스를 '내 문서'에 넣어 보세요. 작동한다면 권한 문제가 아닙니다. 하지만 일반적으로 모든 작업을 어떻게 수행했는지에 따라 다릅니다. 저는 개인적으로 SQLite3로 작업하는 데 필요한 모든 것을 만들 때까지 2주를 보냈습니다. 러시아어에는이 주제에 대한 적절한 정보가 없기 때문에 문서를 번역해야했습니다. 이 기사에서와 같이 많은 쓰레기와 레박이 있습니다. 위의 나는 순간 중 하나를 끌어 당겼습니다. 그런 다음 나는 포기하고 문제를 직접 연구했습니다.
나는 이것에 대한 래퍼가 있습니다:
여기에 stringToUtf8 함수가 있습니다:
별도의 라이브러리에 있습니다.
예, 두 가지 오류가 발생했습니다. 1 - 인코딩 (기능에 대해 많은 감사를드립니다. UTF -8로 정상적으로 번역하는 방법을 몰랐습니다.) 2 - 권한.
예, 두 가지 오류가 발생했습니다: 1 - 인코딩(이 기능에 감사드립니다. 정상적으로 UTF -8로 번역하는 방법을 몰랐습니다.) 2 - 권한.
네, 감사합니다. 나는 이것에 대해 얼마나 많은 어려움을 겪었는지 기억합니다. 그런 비애 기사와 함께. 한 가지 옵션이 있습니다. 공식 문서를 읽거나 물어보는 것입니다. 물어볼 사람이 없었습니다. 제가 직접 공부해야 했습니다. 요점은 C++로 작성하면 물어볼 사람이 있다는 것입니다. 하지만 개스킷을 통해 작성하고 µl로 옮기면 도움을 줄 수 있는 사람이 거의 없습니다. Plus 사용자가 접근하기에는 너무 어렵습니다))))
사실 쉽게 확인할 수 있습니다. 우선 데이터베이스를 '내 문서'에 넣어 보세요. 작동한다면 권한 문제가 아닙니다. 하지만 일반적으로 모든 작업을 어떻게 수행했는지에 따라 다릅니다. 저는 개인적으로 SQLite3로 작업하는 데 필요한 모든 것을 만들 때까지 2주를 보냈습니다. 러시아어에는이 주제에 대한 적절한 정보가 없기 때문에 문서를 번역해야했습니다. 이 기사에서와 같이 많은 쓰레기와 레박이 있습니다. 위의 나는 순간 중 하나를 끌어 당겼습니다. 그런 다음 나는 포기하고 문제를 직접 연구했습니다.
나는 이것에 대한 래퍼가 있습니다:
여기에 stringToUtf8 함수가 있습니다:
저는 별도의 라이브러리에 이 함수를 가지고 있습니다.
그리고 저는 이 함수를 사용하여 utf로 변환합니다.
int u2a(string txt,uchar &out[]){ return(StringToCharArray(txt,out))};
Serhii Shevchuk:
도움을 받기 어려운 분이라는 건 알아요.
문제가 발생한 경위를 알려주지 않으면 어떻게 도와드릴 수 있을까요?
Mac에서 실행 중이거나 읽기 전용 권한이 있는 폴더가 있는 것일 수도 있습니다.
파일 시스템이 무엇인지 모르겠습니다.
자동차 포럼에서
XXX: 오일 캡 교체 후 엔진에서 딱딱거리는 소리가 납니다. 원인과 결과를 이해하는 데 도움이 됩니다.
uuu: 원인은 여러 가지가 있을 수 있지만 결과는 다를 수 있습니다.
xxx: 고마워요.
아직 이유를 모르겠어요.
알게 되면 알려주세요.
베이스 생성 및 닫는기능을 가져 와서 만들려고했습니다. 그 결과 다운로드에 데이터베이스가 생성되었습니다.
원인도 많고 결과도 많을 수 있습니다.
도움이 되었습니다. 문제가 해결되어 질문이 삭제되었습니다.
아마도 액세스 권한에 문제가있을 수 있습니다, 어떻게 생각하십니까? Windows에서 이것을 확인하는 방법은 누구를 알고 있습니까?
나는 매우 흥미로운 상황이 있습니다) 어제 모든 것이 생성되고 작동했습니다 ( "다운로드"폴더의 무언가에서) 그러나 밤새 기본 파일 생성이 중지되었지만 기본 자체는 메모리에 배치 된 기본을 만들려고 시도한 테스트에서 정상적으로 작동합니다 sqlite3_open(":memory :"")-베이스가 생성되고 데이터가로드 / 읽습니다.
아마도 액세스 권한에 문제가 있습니까? Windows에서 이것을 확인하는 방법은 누구를 알 수 있습니까?
사실 확인하기는 쉽습니다. 우선 데이터베이스를 '내 문서'에 넣어 보세요. 작동한다면 권한 문제가 아닙니다. 하지만 일반적으로는 어떻게 하느냐에 따라 다릅니다. 저는 개인적으로 SQLite3로 작업하는 데 필요한 모든 것을 만들 때까지 2주를 보냈습니다. 러시아어에는이 주제에 대한 적절한 정보가 없기 때문에 문서를 번역해야했습니다. 이 기사에서와 같이 많은 쓰레기와 레박이 있습니다. 위의 나는 순간 중 하나를 끌어 당겼습니다. 그런 다음 나는 그 문제를 직접 멈추고 공부했습니다.
나는 그것에 대한 래퍼가 있습니다:
다음은 stringToUtf8 함수입니다:
나는 그것을 별도의 라이브러리에 가지고 있습니다.
사실 쉽게 확인할 수 있습니다. 우선 데이터베이스를 '내 문서'에 넣어 보세요. 작동한다면 권한 문제가 아닙니다. 하지만 일반적으로 모든 작업을 어떻게 수행했는지에 따라 다릅니다. 저는 개인적으로 SQLite3로 작업하는 데 필요한 모든 것을 만들 때까지 2주를 보냈습니다. 러시아어에는이 주제에 대한 적절한 정보가 없기 때문에 문서를 번역해야했습니다. 이 기사에서와 같이 많은 쓰레기와 레박이 있습니다. 위의 나는 순간 중 하나를 끌어 당겼습니다. 그런 다음 나는 포기하고 문제를 직접 연구했습니다.
나는 이것에 대한 래퍼가 있습니다:
여기에 stringToUtf8 함수가 있습니다:
별도의 라이브러리에 있습니다.
예, 두 가지 오류가 발생했습니다.
1 - 인코딩 (기능에 대해 많은 감사를드립니다. UTF -8로 정상적으로 번역하는 방법을 몰랐습니다.)
2 - 권한.
예, 두 가지 오류가 발생했습니다:
1 - 인코딩(이 기능에 감사드립니다. 정상적으로 UTF -8로 번역하는 방법을 몰랐습니다.)
2 - 권한.
네, 감사합니다. 나는 이것에 대해 얼마나 많은 어려움을 겪었는지 기억합니다. 그런 비애 기사와 함께. 한 가지 옵션이 있습니다. 공식 문서를 읽거나 물어보는 것입니다. 물어볼 사람이 없었습니다. 제가 직접 공부해야 했습니다. 요점은 C++로 작성하면 물어볼 사람이 있다는 것입니다. 하지만 개스킷을 통해 작성하고 µl로 옮기면 도움을 줄 수 있는 사람이 거의 없습니다. Plus 사용자가 접근하기에는 너무 어렵습니다))))
메모리 누수를 발견한 것 같습니다:
SQLite3Base.mqh 250줄에서
::sqlite3_finalize(stmt); // clean있어야 합니다:
::sqlite3_finalize(pstmt); // clean사실 쉽게 확인할 수 있습니다. 우선 데이터베이스를 '내 문서'에 넣어 보세요. 작동한다면 권한 문제가 아닙니다. 하지만 일반적으로 모든 작업을 어떻게 수행했는지에 따라 다릅니다. 저는 개인적으로 SQLite3로 작업하는 데 필요한 모든 것을 만들 때까지 2주를 보냈습니다. 러시아어에는이 주제에 대한 적절한 정보가 없기 때문에 문서를 번역해야했습니다. 이 기사에서와 같이 많은 쓰레기와 레박이 있습니다. 위의 나는 순간 중 하나를 끌어 당겼습니다. 그런 다음 나는 포기하고 문제를 직접 연구했습니다.
나는 이것에 대한 래퍼가 있습니다:
여기에 stringToUtf8 함수가 있습니다:
저는 별도의 라이브러리에 이 함수를 가지고 있습니다.
그리고 저는 이 함수를 사용하여 utf로 변환합니다.