//| Script program start function | "PATH TEXT ," "SPREAD INT ," //| Возвращает спецификацию символа в виде JSON | //| Формирует отступ из пробелов |...
//--- 쿼리를 생성하고 핸들을 가져옵니다.int request=DatabasePrepare(db, "SELECT * FROM COMPANY WHERE SALARY>15000");
if(request==INVALID_HANDLE)
{
Print("DB: ", filename, " request failed with code ", GetLastError());
DatabaseClose(db);
return;
}
이 쿼리는 데이터베이스에서 15000보다 큰 값을 가진 레코드를 선택합니다. 또 다른 예는 합계를 선택하는 것이었습니다. 하지만 예를 들어 데이터베이스에서 가장 작은 값/가장 큰 값을 선택해야 합니다. 또는 0보다 크거나 작은 값의 합계를 선택해야 합니다. 그런 가능성이 있다고 생각하지만 MQL5 문서에는 충분한 정보가 없습니다. 예제에서 가져오는 것은 저에게는 어렵습니다. 하지만 만약 제가 가지고 있지 않다면... 필요하다면 알아내려고 노력하겠습니다.
안녕하세요!
인디케이터에서 데이터베이스에 대한 연결을 만들려고 했지만 어떤 이유로 작동하지 않았습니다.
데이터베이스를 사용할 수 있는 프로그램이 어디에도 나와 있지 않은 이유는 무엇인가요?
어떤 오류가 반환되나요?
어떤 종류의 오류가 반환되나요?
이미 내 게시물에 오류 스크린샷을 보여드렸습니다.
그런 함수를 찾을 수 없습니다.
다음은 오류입니다:
이것은 지표를 컴파일하려고하는 것입니다. 전문가 어드바이저 및 서비스에서 시도해 봐야겠습니다.
사실 데이터베이스를 사용할 수있는 MQL5 프로그램을 작성할 수 있습니다. 지표에서도 사용하면 매우 편리 할 것입니다.
이미 게시물에 오류 스크린샷을 보여드렸습니다.
그런 기능을 찾을 수 없습니다.
다음은 오류입니다:
지표를 컴파일하려고 합니다. 전문가 어드바이저 및 서비스에서 시도해 봐야 합니다.
사실 데이터베이스를 사용할 수 있는 MQL5 프로그램에서 작성할 수 있습니다. 지표에서도 사용하면 매우 편리 할 것입니다.
어떤 빌드의 프로그램인가요?
버전 5.00, 빌드 2361
이미 게시물에 오류 스크린샷을 보여드렸습니다.
이것은 오류가 아닙니다. 오류는 GetLastError를 통해 호출됩니다.
이것은 오류가 아닙니다. 이 오류는 GetLastError를 통해 호출됩니다.
컴파일 단계에서 오류가 발생했다고 썼습니다.
컴파일 단계에서 오류가 발생했다고 썼습니다.
네, 저도 몰랐네요.
이 기사에서 어렵지만 다음 예제를 이해합니다.
이 쿼리는 데이터베이스에서 15000보다 큰 값을 가진 레코드를 선택합니다. 또 다른 예는 합계를 선택하는 것이었습니다. 하지만 예를 들어 데이터베이스에서 가장 작은 값/가장 큰 값을 선택해야 합니다. 또는 0보다 크거나 작은 값의 합계를 선택해야 합니다. 그런 가능성이 있다고 생각하지만 MQL5 문서에는 충분한 정보가 없습니다. 예제에서 가져오는 것은 저에게는 어렵습니다. 하지만 만약 제가 가지고 있지 않다면... 필요하다면 알아내려고 노력하겠습니다.