우선, 라이브러리에 감사 드리며, 지금까지 더 나은 솔루션이며 가장 많이 문서화되어 있습니다.
업데이트 된 레코드가 0 인 경우 삽입을 실행하기 위해 업데이트 문 이후에 영향을받는 행을 가져 오는 방법이 있는지 궁금합니다 (업데이트는 성공하고 "위치"필터 조건 때문에 레코드를 업데이트하지 않음).
99.9%의 경우 업데이트 문이 효과적으로 1개 레코드(이미 존재)를 업데이트하므로 삽입을 실행할 필요가 없으므로 "중복 키 업데이트 시 삽입"을 사용하고 싶지 않습니다. 필요도 없는데 항상 삽입하려고 하면 성능에 영향이 있을 것 같습니다.
미리 감사드립니다!
안녕하세요,
MSVC 2010이 있는 경우 MQLMySQL.DLL의 소스를 다운로드하여 필요한 기능을 추가 할 수 있습니다. MySQL C++ API에는 이러한 기능이 있습니다 (http://dev.mysql.com/doc/refman/5.0/en/mysql-affected-rows.html).
아니면 내가 당신을 위해 그것을 할 수 있지만 지금은 시간이없고 주말 (2015 년 3 월 7-8 일)에 할 수 있습니까?
안녕하세요, MT4 쇼 : 연결에 실패했습니다! 오류입니다: 최대 연결 수를 초과했습니다. -이 문제를 어떻게 처리 할 수 있습니까? 최대 연결 수는 32 인 것 같습니다, 어떻게 연결을 64로 늘릴 수 있습니까?
도와주셔서 감사합니다.
안녕하세요, MT4 쇼 : 연결에 실패했습니다! 오류입니다: 최대 연결 수를 초과했습니다. -이 문제를 어떻게 처리 할 수 있습니까? 최대 연결 수는 32 인 것 같습니다, 어떻게 연결을 64로 늘릴 수 있습니까?
도와주셔서 감사합니다.
안녕하세요,
예, 최대 연결 수는 32개입니다.
32개 이상의 차트에서 동시에 MQLMySQL.dll에 기반한 MQL 프로그램을 사용하려고 하나요?
아니면 프로그램에서 연결을 닫는 것을 잊으셨나요?
최대 연결을 32개에서 다른 연결로 변경하려면 MQLMySQL.DLL을 다시 빌드해야 합니다. 소스는 문서에 첨부되어 있습니다:
1. "MQLMySQL DLL 프로젝트 MSVS-2010.zip"에서 소스의 압축을 풉니다.
2. MS Visual Studio 2010 이상에 프로젝트를 로드합니다.
3. "MQLMySQL.h" 파일 열기
4. 문자열을 찾습니다:
값 32를 64 또는 원하는 값으로 바꿉니다.
5. 프로젝트를 다시 빌드합니다.
6. 메타트레이더 데이터 폴더에 있는 이전 DLL을 새로 컴파일한 것으로 바꿉니다.
감사합니다,
Eugene
elugovoy:
당신은 매우 명확하게 설명했습니다. 왜냐하면 , 나는 내 인덱스에 많은 외부 데이터를 사용하므로 연결이 매우 커지고 32 개가 넘으면 MT4가 "오류"를 지적하고 인덱스 창에 아무것도 표시하지 않습니다.
안녕하세요,
예, 최대 연결 수는 32개입니다.
32개 이상의 차트에서 동시에 MQLMySQL.dll에 기반한 MQL 프로그램을 사용하려고 하나요?
아니면 프로그램에서 연결을 닫는 것을 잊으셨나요?
최대 연결을 32개에서 다른 연결로 변경하려면 MQLMySQL.DLL을 다시 빌드해야 합니다. 소스는 문서에 첨부되어 있습니다:
1. "MQLMySQL DLL 프로젝트 MSVS-2010.zip"에서 소스의 압축을 풉니다.
2. MS Visual Studio 2010 이상에 프로젝트를 로드합니다.
3. "MQLMySQL.h" 파일 열기
4. 문자열을 찾습니다:
값 32를 64 또는 원하는 값으로 바꿉니다.
5. 프로젝트를 다시 빌드합니다.
6. 메타트레이더 데이터 폴더에 있는 이전 DLL을 새로 컴파일한 것으로 바꿉니다.
감사합니다,
Eugene
우선, 라이브러리에 감사 드리며, 지금까지 더 나은 솔루션이며 가장 많이 문서화되어 있습니다.
업데이트 된 레코드가 0 인 경우 삽입을 실행하기 위해 업데이트 문 이후에 영향을받는 행을 가져 오는 방법이 있는지 궁금합니다 (업데이트는 성공하고 "위치"필터 조건 때문에 레코드를 업데이트하지 않음).
99.9%의 경우 업데이트 문이 효과적으로 1개 레코드(이미 존재)를 업데이트하므로 삽입을 실행할 필요가 없으므로 "중복 키 업데이트 시 삽입"을 사용하고 싶지 않습니다. 필요도 없는데 항상 삽입하려고 하면 성능에 영향이 있을 것 같습니다.
미리 감사드립니다!
우선, 라이브러리에 감사 드리며, 지금까지 더 나은 솔루션이며 가장 많이 문서화되어 있습니다.
업데이트 된 레코드가 0 인 경우 삽입을 실행하기 위해 업데이트 문 이후에 영향을받는 행을 가져 오는 방법이 있는지 궁금합니다 (업데이트는 성공하고 "위치"필터 조건 때문에 레코드를 업데이트하지 않음).
99.9%의 경우 업데이트 문이 효과적으로 1개 레코드(이미 존재)를 업데이트하므로 삽입을 실행할 필요가 없으므로 "중복 키 업데이트 시 삽입"을 사용하고 싶지 않습니다. 필요도 없는데 항상 삽입하려고 하면 성능에 영향이 있을 것 같습니다.
미리 감사드립니다!
안녕하세요,
MSVC 2010이 있는 경우 MQLMySQL.DLL의 소스를 다운로드하여 필요한 기능을 추가 할 수 있습니다. MySQL C++ API에는 이러한 기능이 있습니다 (http://dev.mysql.com/doc/refman/5.0/en/mysql-affected-rows.html).
아니면 내가 당신을 위해 그것을 할 수 있지만 지금은 시간이없고 주말 (2015 년 3 월 7-8 일)에 할 수 있습니까?
감사합니다,
Eugene
안녕하세요,
MSVC 2010이 있으면 MQLMySQL.DLL의 소스를 다운로드하고 필요한 기능을 추가 할 수 있습니다. MySQL C ++ API에는 이러한 기능이 있습니다(http://dev.mysql.com/doc/refman/5.0/en/mysql-affected-rows.html).
아니면 내가 당신을 위해 그것을 할 수 있지만 지금은 시간이없고 주말 (2015 년 3 월 7-8 일)에 할 수 있습니까?
감사합니다,
유진
물론 저를 위해 작동합니다 !!!
정말 감사합니다.
Josep M.
안녕하세요 Eugeniy,
"영향을 받는 행" 기능을 살펴볼 기회가 있으셨나요?
안녕하세요,
Josep M.
안녕하세요 Eugeniy,
"영향을 받는 행" 기능을 살펴볼 기회가 있으셨나요?
안녕하세요,
Josep M.
안녕하세요 요셉님,
비공개 메시지로 답장을 보냈습니다.
어쨌든 여기에 v2.2를 게시합니다. MT4에서 테스트했습니다. MT5 (x32 / x64)에 문제가있는 경우 알려주십시오.
즐거운 작업 되세요!
x64 플랫폼의 경우 다음 라이브러리를 사용하세요(토론 포함).
안녕하세요, 어떤 버전의 MT5 터미널을 사용 중이신가요?
어떤 버전의 MT5 터미널을 사용 중이신가요?
여기에 첨부된 MQLMySQL 라이브러리의 최신 업데이트를 시도해 보세요.