글쎄, 내가 이미 해본 - 나는 Microsoft.Jet.OLEDB 공급자를 통해 mdb 테이블에 액세스 할 수있다. 그런 다음 select 쿼리, OleDbDataAdapter 및 DataSet을 사용하여 테이블에서 데이터를 가져올 수있다.mdb에서 데이터를 가져 와서 postgresql 테이블에 넣는 방법, Visual C#?
이제 Npgsql을 통해 PostgreSQL에 연결할 수 있습니다.하지만 나를 벗어나는 이유는 어떻게 액세스 테이블에서 데이터를 가져 와서 postgresql 테이블에 넣을 수 있습니까?
내가 원하는 것은 - 액세스 mdb 테이블에서 데이터를 가져 와서 "select into"쿼리를 사용하여 postgresql 테이블에 삽입하는 것입니다.
내가 포스트그레스 SQL에 대해 아무것도 몰라,하지만 액세스와 MySQL과 함께, 당신은 ODBC를 사용할 수는있다과 해결책 그게 당신에게 어떤 사용 http://stackoverflow.com/questions/442915/what-is-the-best-way-to-synchronize-data-between-ms-access-and-mysql/443003#443003? – Fionnuala
@Remou : 글쎄, 좋은 해결책이긴하지만, 내가 아는 한 - 액세스 데이터베이스 아래에서 작동한다. 내가 원했던 것은 - 외부 프로그램으로, 비주얼 C#으로 작성되었으며, 엑세스 테이블의 데이터를 취한 다음 MSAccess 자체를 사용하지 않고 postgresql 테이블에 저장합니다. 아마도 내가 어떻게 든 ODBC를 액세스 및 postgresql과 함께 사용할 수 있습니까? – MindLezz
예, 가능해야합니다. 링크는 두 개의 다른 데이터베이스를 참조하는 예일뿐입니다. C# – Fionnuala