2010-07-13 7 views
1

MS Access 2003 프론트 엔드 및 mySQL 백엔드가 있습니다.
MDB가 처음 열릴 때, 예를 들어 액세스의 기본 메뉴 형식이 표시 될 때 MySQL에 자동으로 연결하려고합니다.MS 액세스는 자동으로 MySQL 백엔드에 연결합니다.

그러나 나는 "성가신"MySQL "커넥터 ODBC"팝업 상자를 계속 사용하고 있습니다.
이것은 Access에서 분명히 MySQL에 "연결된"필드가있는 양식으로 갈 때 발생합니다.

아이디어가 있습니까?

감사합니다 !!!!

답변

2

ODBC를 사용하여 연결된 테이블을 만들 때 '암호 저장'과 같은 확인란이 있어야합니다. 테이블에 대한 링크를 다시 만들고이 확인란이 선택되었는지 확인하십시오. 테이블이 원시 테이블 인 것처럼 액세스하는 방법을 알고 있어야 액세스가 시작됩니다.

은 (작품 액세스 97)

+0

는 (내 실수, 죄송합니다), 나는 다른 연결 지점 (데이터베이스)를, 그래서 다른에서 .... 변수에 을 자동으로 기반을 연결하고 싶은 얘기를 깜빡 했네요 단어, 그것은 항상 동일한 데이터베이스 연결이 아닙니다 – griseldas

+0

그럼 코딩을하기를 바랍니다! 사용할 서버와 데이터베이스를 지정할 수있는 DBEngine.RegisterDatabase를 사용하여 DSN을 만들어야합니다. 그런 다음이 테이블을 사용하여 DAO (DAO 3.6 객체 라이브러리를 참조해야 함)를 사용하여 연결된 테이블을 만들 수 있습니다. 필요한 테이블에 대해 TableDef를 설정하고 CurrentDB.TableDefs.Append newTableDef를 사용하여 좋은 예가 있습니다. WROX book "Access 2003 VBA Programmers Reference" – Mat

+0

안녕 매트, 정보 주셔서 감사합니다, 그렇습니다. 나는 코딩하는 것을 좋아합니다. 그래서 바로 들어갈 것입니다 ... – griseldas

관련 문제