2014-01-15 2 views
0

데이터베이스 테이블의 현재 필드 중간에 필드를 삽입해야합니다. 나는 현재 VB6에서 이것을하고 있지만 .net에서 이것을 수행하기 위해 녹색 불이 들어올 수있다. 어쨌든 Access에서 테이블에 필드를 "삽입"하는 기능을 제공하기 때문에 ADOX에서이 작업을 수행 할 수있는 방법이 있습니까? 만약 내가 뒤로 물러서서 DAO를 사용할 수는 있었지만 어떻게해야하는지 잘 모르겠다.ADOX 다시 정렬하거나 열을 삽입하여 Access Vb6, VB.Net 또는 CSharp에 추가하지 마십시오

내가 왜이 응용 프로그램 데이터베이스를 변경하려고하는지 궁금하다면 이전 버전의 일부 설치에 대한 업그레이드 프로그램을 만들라는 메시지가 나타납니다.

도움이 될 것입니다.

답변

0

이렇게하지 않아도됩니다. 쿼리의 올바른 필드 목록을 사용하여 필요한 순서로 검색하십시오.

그러나 내가 정말로 알고 싶은 유일한 방법은 필요한 순서로 필드가있는 새 테이블을 만들고 이전 테이블의 데이터를 새 테이블로 읽은 다음 이전 테이블을 삭제하고 새 테이블의 이름을 이전 테이블로 바꿉니다.

+0

필드 순서가 중요하지 않다고 가정하면 잘못된 가정입니다. 즉, 나는 같은 결론에 도달했다.하지만 코드에서 같은 테이블을 만드는 것이 간단하지는 않다. – dblwizard

관련 문제