【发布时间】:2012-01-11 23:39:48
【问题描述】:
好吧,我已经完成了 - 我能够通过 Microsoft.Jet.OLEDB 提供程序连接到访问 mdb 表,然后我可以使用选择查询、OleDbDataAdapter 和 DataSet 从表中获取数据。
现在,我可以通过 Npgsql 连接到 Postgresql,但是让我无法理解的是 - 我如何能够从访问表中获取数据并将其放入 postgresql 表中?
我想要完成的 - 是从访问 mdb 表中获取数据并使用“select into”查询将其插入到 postgresql 表中。
【问题讨论】:
-
我对postgressql一无所知,但是有了Access和MySQL,你可以使用ODBC,这对你有用吗stackoverflow.com/questions/442915/…
-
@Remou:嗯,这是一个很好的解决方案,但据我所知 - 它在 access 数据库下运行。我想要的是一个外部程序,用 Visual c# 编写,它将从访问表中获取数据,然后将其放入 postgresql 表中,而不使用 MSAccess 本身。也许我可以通过 access 和 postgresql 以某种方式使用 ODBC?
-
是的,这应该是可能的,该链接仅用作引用两个不同数据库的示例。我也许能找到一些 c# 的注释
标签: c# postgresql ms-access npgsql