기고글 토론 "MQL5(MQL4)에서 MySQL 데이터베이스에 액세스하는 방법" - 페이지 11

 
Eugeniy Lugovoy:
예, "sprintf_s" 및 "sprintf"는 중국어를 지원하지 않습니다. 이 문제를 해결하도록 도와드리겠습니다!
고마워요!
 
출력 텍스트가 중국어로 제공되지 않는 이유는 무엇입니까?
 
if (!MySqlExecute(DB,"SET CHARACTER_SET_RESULTS=utf8")) 
   {
    // 오류 메시지 표시
   }
...

데이터베이스가 여전히 중국어 데이터를 출력할 수 없습니다.

 

mql5_x64 마지막 다운로드

2016.10.14 23:31:18.688 해결되지 않은 가져오기 함수 호출

2016.10.14 23:31:18.688 'cMySqlConnect' 호출할 수 없음, '..\libraries\MQLMySQL.dll'이 로드되지 않았습니다.

2016.10.14 23:31:18.687 'C:\MetaTrader\MT5 demo\MQL5\libraries\MQLMySQL.dll' 로드할 수 없습니다.


 

기사는 나쁘지 않습니다. 제가 MySQL을 사용하지 않는 것이 아쉽습니다. 저는 VS에 포함된 Access 또는 MS SQL을 사용합니다.

그런데 Access는 거의 모든 컴퓨터에서 사용할 수 있습니다. Access에 연결하면 추가 소프트웨어 설정 및 사용자 지정 없이도 이식성을 제공합니다. 때로는 이것이 중요합니다.

 

수고를 들여 '즉시 체크아웃'을 시도했지만 작동하지 않습니다.

 
Andrey Khatimlianskii:
오랫동안 다른 Office와 함께 라이선스가 부여되거나 자동으로 설치되지 않았습니다. 왜 모든 컴퓨터에 있어야 하나요?
고마워요, 몰랐어요. 저는 2007이 있는데 자동으로 설치됩니다. 그리고 대부분의 사람들은 여전히 2007 또는 2003을 가지고 있습니다. MySQL을 배우자).
 
Yuriy Asaulenko:
고마워요, 몰랐어요. 저는 2007이 자동입니다. 그리고 대부분의 사람들은 여전히 2007 또는 2003을 가지고 있습니다. MySQL을 배워봅시다).

SQLite가 더 합리적입니다. 별도의 서버가 필요하지 않고 MQ에는 몇 가지 계획이 있습니다 :-)

추신 / 노트북을 업데이트 할 때마다 (홈 에디션 때문일 수 있음) MySQL 커뮤니티 서버와 관련된 레지스트리의 일부가 제거됩니다. 모든 것을 제자리로 되돌리려면 "업데이터"를 수동으로 실행해야합니다.

 
Maxim Kuznetsov:

SQLite가 더 합리적입니다 - 별도의 서버가 필요하지 않습니다 - 하나, MQ는 그것에 대한 계획이 있습니다 - 둘 :-)

추신 / 노트북을 업그레이드 할 때마다 (홈 에디션. 이 때문일 수 있음) MySQL 커뮤니티 서버와 관련된 레지스트리의 일부-모든 것을 제자리에 다시 넣으려면 "업데이터"를 수동으로 실행해야합니다.

https://sqlite.org/ 예, 흥미롭지 만 모든 명령 줄은 MS SQL에서도 볼 수 없으므로 간단한 방법으로 볼 수 있습니다. 응용 프로그램의 경우 차이가 없지만 가정에서는 불편합니다.
 
Yuriy Asaulenko:
https://sqlite.org/ 예, 흥미롭지 만 MS SQL을 들여다 볼 수 없기 때문에 모든 것이 간단합니다. 응용 프로그램에는 차이가 없지만 가정용으로 사용하기에는 불편합니다.

이를위한 타사 GUI / ID가 많이 있으며 sqlite 자체는 애플리케이션에 포함하기위한 순수한 데이터베이스 엔진 및 API 일뿐입니다.....