안녕하세요 질문이 있습니다. (* 제가 일본 사람이라 번역 소프트웨어를 사용하여 텍스트를 번역하고 있어서 이상한 영어라고 생각하지만 용서해주세요) 여기 글을 보니 Mysql의 연결을 코딩하고 있는데 SELECT로 1바이트 문자는 추출할 수 있는데 멀티바이트 문자가 뒤섞여 있습니다. Mysql 쪽과 스크립트 쪽의 문자 코드 설정을 변경했지만 뒤죽박죽이 될 수 없습니다. 원인은 무엇인가요?
Eugeniy Lugovoy: x64 플랫폼의 경우 다음 라이브러리를 사용하십시오 (토론 포함).
운영 체제 Windows Server 2008 64bit R2 SP1의 Mysql 아래 프로그램 링크, DB 값이 안정적이지 않고 종종 -1과 같으며 해결하는 방법, 선생님? 선생님? 제발 말해줘, 긴급한 필요! 유료 서비스, 저에게 연락하십시오 email:2393607300@qq.com (MQL4 EA 사용)
C_1982: 운영 체제 Windows Server 2008 64bit R2 SP1의 Mysql 아래 프로그램 링크, DB 값이 안정적이지 않고 종종 -1과 같으며 해결 방법, 제발, 제발 말해줘, 긴급한 필요! 선생님? 제발 말해줘요, 긴급한 필요! 유료 서비스 , 저에게 연락하십시오 email:2393607300@qq.com (나는 MQL4 EA를 사용합니다 )
MySQL 데이터베이스 서버는 지정된 시간 초과 (서버 측) 동안 쿼리가 전송되지 않으면 자동으로 연결이 끊어 지므로 다음을 확인해야합니다. 연결을 확인하고 필요한 경우 다시 연결해야 합니다.
예, 기본적으로 ASCII 인코딩이 사용되었기 때문에 이 문제는 알려진 문제입니다. 현재 이 문제를 해결하기 위해 UTF 인코딩 지원을 작업 중입니다.
이것은 나를 위해 아주 잘 작동하고 있습니다 ...
누구든지 저장 프로 시저를 호출하여 데이터를 삽입하는 데 도움을 줄 수 있습니까?
올바른 방법은 무엇입니까 ... 다른 SQLConnection 사용법은 다음과 같이 매개 변수를 정의합니다:
command.Parameters.Add("@ID", SqlDbType.Int);
command.Parameters["@ID"].Value = customerID;
미리 감사드립니다.
Tom
이것은 나를 위해 아주 잘 작동하고 있습니다 ...
누구든지 저장 프로 시저를 호출하여 데이터를 삽입하는 데 도움을 줄 수 있습니까?
올바른 방법은 무엇입니까 ... 다른 SQLConnection 사용법은 다음과 같이 매개 변수를 정의합니다:
command.Parameters.Add("@ID", SqlDbType.Int);
command.Parameters["@ID"].Value = customerID;
미리 감사드립니다.
Tom
다음과 같이 사용하면 됩니다: MySqlExecute(DB, "call YourProc("+(문자열)customerID+")")
바인딩 변수는 지원되지 않습니다.
x64 플랫폼의 경우 다음 라이브러리를 사용하십시오 (토론 포함).
좋아, 나는 당신이이 목적을 위해 전문가 조언을 작성했으며, 내가 기사에 게시 한 권장 사항없이 작성된 것을 보았습니다.
그럼 단계별로 진행해 보겠습니다.
1. " DB = cMySqlConnect(호스트, 사용자, 비밀번호, 데이터베이스, 포트, 소켓, 클라이언트플래그); "의 호출은 OnInit() 내부에서 이루어져야 합니다. 표준 함수 내에서 호출해야 합니다.
2. cMySqlConnect를 사용하고 있습니다 - DLL에서 가져온 함수이므로, 대신 cMySqlConnect 함수 !
3. OnDeinit() 스턴다드 함수 내에서 MySqlDisconnect 함수를 호출해야 합니다.
4. OnTick() 표준 함수 내에서 데이터베이스 연결 식별자를 확인하여 연결이 성공했는지 확인해야 합니다.
마지막으로 다음과 같이 보입니다.
이 방법에 따르면 해결되었습니다 , 대단히 감사합니다!
운영 체제 Windows Server 2008 64bit R2 SP1의 Mysql 아래 프로그램 링크, DB 값이 안정적이지 않고 종종 -1과 같으며 해결 방법, 제발, 제발 말해줘, 긴급한 필요! 선생님? 제발 말해줘요, 긴급한 필요! 유료 서비스 , 저에게 연락하십시오 email:2393607300@qq.com (나는 MQL4 EA를 사용합니다 )
MySQL 데이터베이스 서버는 지정된 시간 초과 (서버 측) 동안 쿼리가 전송되지 않으면 자동으로 연결이 끊어 지므로 다음을 확인해야합니다. 연결을 확인하고 필요한 경우 다시 연결해야 합니다.
아주 좋아요!
중국어를 지원해주세요.
이메일: 547970398@qq.com