라이브러리: AdoSuite v 1.0

 

AdoSuite v 1.0:

ODBC 및 OLE DB 인터페이스를 통해 데이터베이스로 작업하기 위한 클래스 집합입니다.

Author: Alexander

 

다운로드했는데 다운로드 카운터가 증가하지 않았습니다.

[삭제]  
Integer:

다운로드했는데 다운로드 카운터가 증가하지 않았습니다.

10번 다운로드하면 +10이 증가하니 걱정하지 마세요(과장해서 말하자면).

 

다음 문제: 중첩된 adotest.mdb에서는 모든 것이 작동하지만 내 파일을 만들면 실패합니다:

COleDbCommand::ExecuteNonQuery(set) 메서드에서 InvalidOperationException 유형 예외가 발생했습니다:
ExecuteNonQuery에는 열려 있고 사용 가능한 연결이 필요합니다. 연결이 닫혔습니다.

 

첫 번째 문제는 Windows 7이었습니다.

WinXP에서 시도했습니다.

'C:\프로그램 파일\메타 트레이더 5\MQL5\라이브러리\AdoSuite.dll'(1114)을 열 수 없습니다.

:(

 
jmp:

다음 문제: 중첩된 adotest.mdb에서는 모든 것이 작동하지만 내 파일을 만들면 실패합니다:

COleDbCommand::ExecuteNonQuery(set) 메서드에서 InvalidOperationException 유형 예외가 발생했습니다:
ExecuteNonQuery에는 열려 있고 사용 가능한 연결이 필요합니다. 연결이 닫혔습니다.


파일 이름 제어 코드의 첫 글자를 r, n, t...와 같이 사용하지 마십시오.

또는 다른 슬래시:...\\\t....을 넣으십시오.

conn.ConnectionString("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\1\\test.mdb;Persist Security Info=False");

 
이유는 모르겠지만 다음 줄이 나타납니다: "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=MQL5\Files\book.xlsm;Extended Properties="Excel 8.0;\"""

오류가 심하게 발생하고, 엑셀에서 열어야만 xlsm이 열리고, 범위를 확장할 수 없는 등의 문제가 발생합니다.

하지만 여기에서는 "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=MQL5\Files\book.xlsm;Extended Properties=\"Excel 8.0;\"""

잘 작동합니다! :)

작성자에게 대단히 감사합니다!)))))

 
64비트 버전이 있나요?
 
MySql로 작업할 때 일반적인 수업이 있나요?
 

수정해 주세요:

 
Graff:

수정해 주세요:

수정 대상:
연결 및 명령 개체는 삭제하지 않지만 COdbcParameterList 개체는 명령과 함께 삭제되는 것 같습니다.