단축키 F9 - 요청 실행이 작동하지 않습니다. "실행"버튼에 커서를 놓으면 명시된 기대치를 볼 수 있습니다. 그러나 명령 줄에서 커서로 F9를 누르거나 커서 (마우스 포인터)를 다른 (다른) 위치로 이동할 때 선언 된 F9가 작동하지 않습니다. 마우스를 사용하여 "실행"을 누르는 것은 매력적이지 않습니다.
"signals.sqlite" 데이터베이스를 만들었고 존재한다는 확인을 받았습니다. 데이터를 데이터베이스에 저장하고 63개의 레코드가 저장되었다는 확인을 받았습니다. 안타깝게도 데이터베이스에서 아무것도 읽을 수 없으며 데이터베이스를 확인해도 "signals.sqlite" 파일을 찾을 수 없습니다. 하지만 XM MT5/Bases/signals에서 디렉토리를 찾았고 이 디렉토리에서 "signals.dat" 파일을 찾을 수 있는데, 이 파일은 읽을 수 없고 크기는 3845KB입니다. 질문은 "signals.sqlite" 파일을 어디서 찾을 수 있는지, 찾을 수 없다면 어떻게 편집할 수 있는지입니다.
Zbigniew Mirowski .sqlite" 데이터베이스를 만들었고 데이터베이스가 존재한다는 확인을 받았습니다. 데이터를 데이터베이스에 저장하고 63개의 레코드가 저장되었다는 확인을 받았습니다. 안타깝게도 데이터베이스에서 아무것도 읽을 수 없으며 데이터베이스를 확인해도 "signals.sqlite" 파일을 찾을 수 없습니다. 그러나 XM MT5/Bases/signals에서 디렉토리를 찾았고 이 디렉토리에서 "signals.dat" 파일을 찾을 수 있는데, 이 파일은 읽을 수 없고 크기는 3845KB입니다. "signals.sqlite" 파일을 어디에서 찾을 수 있는지, 찾을 수 없다면 어떻게 편집할 수 있는지 궁금합니다. 저는 XM MT5 빌드 3521을 사용합니다
이 파일은 일반적으로 "<데이터 폴더>\MQL5\파일" 에 저장됩니다( DATABASE_OPEN_COMMON 플래그를사용하지 않는 한).
@Zbigniew Mirowski#: I expected it, because it is in the description, but unfortunately the files directory is empty and I created the database with this command:
filename="signals.sqlite"
int db=DatabaseOpen(filename, DATABASE_OPEN_READWRITE | DATABASE_OPEN_CREATE | DATABASE_OPEN_COMMON);
예: DATABASE_OPEN_COMMON 플래그 사용
DATABASE_OPEN_COMMON
파일이 모든 터미널의 공통 폴더에 있습니다.
II를 해석하는 방법?
그러면"%APPDATA%\MetaQuotes\Terminal\Common\Files"에서 찾을 수 있습니다.
Fernando Carreiro #: 그러면"%APPDATA%\MetaQuotes\단말기\공통\파일"에서 찾을 수 있습니다.
이제 새로운 문제가 생겼습니다. 이 MT5를 C 드라이브의 프로그램 파일에 설치했기 때문에 오류가 발생했을 수 있고 새로운 Win11에 일부 액세스 제한이 있을 수 있다는 결론에 도달했습니다. 그래서 다른 디스크에 새 인스턴스, 새 데모 계정을 설치하고이 데이터베이스를 설치하려고했는데 ... 나는 얻었다: 2022.11.30 10:37:26.036 CreateDB (EURUSD,H1) 데이터베이스 오류, 테이블 신호가 이미 존재합니다. 데이터베이스를 만들 때 즉시 테이블을 만듭니다. Create는 데이터베이스를 여는 것이기 때문에 오류가 발생하지 않지만 테이블을 만들면 오류가 발생합니다. 컴퓨터 전체를 검색했는데 "signals.sqlite" 파일을 찾을 수 없었지만 "signals.dat" 파일을 다시 찾았습니다.
감사합니다, 확인해 보겠습니다.
마찬가지로!
삭제 및 업데이트도 확인해야 합니다:
이것이 없으면 작업이 매우 복잡해집니다.
답변 주셔서 감사합니다!
어떤 이유에서인지 원하는 결과를 얻지 못했습니다:
//---
어디에 오류가 있나요?
그리고 이것도 제가 해결하고 싶은 문제입니다:
저희의 실수는 SQLITE_DEFAULT_FOREIGN_KEYS 없이 빌드한 것이었습니다.
이미 수정되어 작동 중이며 오늘 밤 베타 버전에서 사용할 수 있습니다. 위의 예제에서는 FOREIGN KEYS가 있는 테이블을 다시 만들어야 합니다.
나중에 패널에서 명령어를 살펴보겠습니다.
저희의 실수는 SQLITE_DEFAULT_FOREIGN_KEYS 없이 빌드한 것이었습니다.
이미 수정되어 작동 중이며 오늘 밤 베타 버전에서 사용할 수 있습니다. 위의 예제에서는 FOREIGN KEYS가 있는 테이블을 다시 생성해야 합니다.
나중에 패널에서 명령어를 살펴보겠습니다.
감사합니다! 꼭 테스트해 보겠습니다.
안녕하세요,
"signals.sqlite" 데이터베이스를 만들었고 존재한다는 확인을 받았습니다. 데이터를 데이터베이스에 저장하고 63개의 레코드가 저장되었다는 확인을 받았습니다. 안타깝게도 데이터베이스에서 아무것도 읽을 수 없으며 데이터베이스를 확인해도 "signals.sqlite" 파일을 찾을 수 없습니다. 하지만 XM MT5/Bases/signals에서 디렉토리를 찾았고 이 디렉토리에서 "signals.dat" 파일을 찾을 수 있는데, 이 파일은 읽을 수 없고 크기는 3845KB입니다.
질문은 "signals.sqlite" 파일을 어디서 찾을 수 있는지, 찾을 수 없다면 어떻게 편집할 수 있는지입니다.
XM MT5 빌드 3521을 사용하고 있습니다.
이 파일은 일반적으로 "<데이터 폴더>\MQL5\파일" 에 저장됩니다( DATABASE_OPEN_COMMON 플래그를사용하지 않는 한).
"signals.dat"는 SQLite와 관련이 없습니다.
이 파일은 DATABASE_OPEN_COMMON 플래그를사용하지 않는 한 일반적으로 "<데이터 폴더>\MQL5\파일"에 저장됩니다.
"signals.dat"는 SQLite와 아무 관련이 없습니다.
안녕하세요, 페르난도, 답변 감사합니다
설명에 있기 때문에 예상했지만 불행히도 파일 디렉토리가 비어 있고이 명령으로 데이터베이스를 만들었습니다:
filename="signals.sqlite"
int db = 데이터베이스 열기(파일 이름, DATABASE_OPEN_READWRITE | DATABASE_OPEN_CREATE | DATABASE_OPEN_COMMON);
예: DATABASE_OPEN_COMMON 플래그 사용
DATABASE_OPEN_COMMON
파일이 모든 터미널의 공통 폴더에 있습니다.
해석하는 방법 II?@Zbigniew Mirowski #: I expected it, because it is in the description, but unfortunately the files directory is empty and I created the database with this command:
filename="signals.sqlite"
int db=DatabaseOpen(filename, DATABASE_OPEN_READWRITE | DATABASE_OPEN_CREATE | DATABASE_OPEN_COMMON);
예: DATABASE_OPEN_COMMON 플래그 사용
DATABASE_OPEN_COMMON
파일이 모든 터미널의 공통 폴더에 있습니다.
II를 해석하는 방법?
그러면"%APPDATA%\MetaQuotes\단말기\공통\파일"에서 찾을 수 있습니다.
이제 새로운 문제가 생겼습니다. 이 MT5를 C 드라이브의 프로그램 파일에 설치했기 때문에 오류가 발생했을 수 있고 새로운 Win11에 일부 액세스 제한이 있을 수 있다는 결론에 도달했습니다. 그래서 다른 디스크에 새 인스턴스, 새 데모 계정을 설치하고이 데이터베이스를 설치하려고했는데 ... 나는 얻었다:
2022.11.30 10:37:26.036 CreateDB (EURUSD,H1) 데이터베이스 오류, 테이블 신호가 이미 존재합니다.
데이터베이스를 만들 때 즉시 테이블을 만듭니다. Create는 데이터베이스를 여는 것이기 때문에 오류가 발생하지 않지만 테이블을 만들면 오류가 발생합니다.
컴퓨터 전체를 검색했는데 "signals.sqlite" 파일을 찾을 수 없었지만 "signals.dat" 파일을 다시 찾았습니다.
와우, "signals.sqlite" 파일을 찾았습니다
C:\Users\name\AppData\Roaming\MetaQuotes\Terminal\Common\Files
"signals.sqlite" 파일에는 구조만 있고 signals.dat 파일에 데이터가 있는 것 같아요
C:\Users\name\AppData\Roaming\MetaQuotes\Terminal\Common\Files
하지만 제가 어디에서 찾을 수 있다고 말씀드린 곳이 아닌가요?