【发布时间】:2012-09-28 18:49:48
【问题描述】:
我试图了解 Visual Studio 如何与数据库一起工作,但无法弄清楚。
我有一个带有内置 (.mdf) 数据库的 Visual Studio 项目,该数据库位于 APP_DATA 文件夹中。我的计算机上的其他地方也有一个访问 .accdb 文件。我想要做的是将它导入 mdf 数据库。
我知道APP_DATA中的mdf文件对应SQL Express。但是,我完全感到困惑,因为看起来我的计算机有自己的单独版本的 SQL Exprses,因为在
处有一个单独的文件夹C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA
带有自己的 mdf/ldf 文件。此外,当我使用 Navicat 连接时,我可以连接但看不到数据库。
如何与与我的 Visual Studio 项目一起运行的 SQL Express 实例交互并以这种方式导入数据?谢谢!
【问题讨论】:
-
你有连接字符串吗?编写一个针对 SQL Express 或将在一次跳转中更新的 Access 连接运行的查询并不难。 MS Access:
SELECT * Into ANewTable FROM [ODBC;FILEDSN=Z:\Docs\Test.dsn;].table_1Test.dsn 可能是一个合适的 ODBC 连接字符串。
标签: ms-access sql-server-express