를 사용하여 MS Access 데이터베이스에서 테이블 이름 추출 않습니다어떻게 내가이 코드를 사용하여 시도 ADO
OleDbConnection c = new OleDbConnection(con);
string SQLS = "SELECT MSysObjects.Name FROM MSysObjects WHERE MSysObjects.Name Not Like 'MsyS*' AND MSysObjects.Type=1 ORDER BY MSysObjects.Name";
OleDbDataAdapter da = new OleDbDataAdapter(SQLS, c);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
을하지만 난이 예외 가지고 :
기록을 (를) 읽을 수 없습니다; 'MSysObjects'에 대한 읽기 권한이 없습니다.
이제 전체 ms-access 데이터베이스를 프로그래밍 방식으로 mysql에 전송해야하므로 데이터베이스 이름이 필요합니다. 이 오류를 해결하려면 어떻게해야합니까?
에서 촬영 ///. – aristotaly
기꺼이 도와 드리겠습니다. 트릭을하면 대답으로 표시하십시오! :-) – MAW74656
하지만 나는 다른 종류의 대답을 찾으려합니다 ... :) – aristotaly