2013-04-02 3 views
0

ODBC 연결에 ADODB 리코더를 사용하는 이전 VB6 응용 프로그램이 있습니다. 응용 프로그램 hs는 Windows XP에서 수년 동안 잘 작동했습니다. 나는 3 개의 다른 윈도우 7 64 비트 머신에 설치를 시도했는데 오류 545가 발생했습니다 - 필드 또는 DataMember에 바인드 할 수 없습니다 : 'FieldName'. 당신의 도움에 대한ADODB Recordset Windows 7에서 바인딩

For Each oText In Me.txtFields 
     Set oText.DataSource = rsLocationInfo 
     oText.Locked = True 
    Next 

감사 : 여기

는 오류가 발생하는 코드입니다. 나는 이것을 하루 종일 연구하고 고치려고 노력해 왔습니다.

답변

1

나는 그것을 알아 냈다. 어떤 데이터 (MDAC?) 구성 요소가 틀렸는 지 모르겠지만 컴퓨터에 Access 2007 런타임을 설치하면 문제가 해결됩니다. 이전 VB6 앱을 계속 사용한다면 설치 패키지를 다시 방문해야합니다. 지금은 이전 앱을 다시 작성할 때까지 가야합니다.