gpt4 book ai didi

.net - 连接字符串中的 SQL Server Compact 'Data Directory' 宏 - 需要更多信息

转载 作者:行者123 更新时间:2023-12-04 11:02:05 26 4
gpt4 key购买 nike

因此,如 on this msdn page 所述, 当您为
SQL Server Compact 3.5,您可以使用“数据目录”宏,如下所示:

引自 this msdn page :

Data Directory Support
SQL Server Compact 3.5 now supports the Data Directory macro. This means that if you add the string |DataDirectory| (enclosed in pipe symbols) to a file path, it will resolve to the path of the database.

For example, consider the connection string:

"Data Source= c:\program files\MyApp\Mydb.sdf"

When using Data Directory, you can instead use the following connection string:

"Data Source = |DataDirectory|\Mydb.sdf"

For more information, see How to: Deploy a SQL Server Compact 3.5 Database with an Application.



但是,msdn 上的“更多信息”链接实际上并未提供更多信息。

所以我的问题是:

|数据目录如何|宏在运行时翻译?对于 WinForm 应用程序,它似乎只提供可执行文件的位置。或者比这更复杂?

最佳答案

要设置 DataDirectory 属性,请调用 AppDomain.SetData 方法。如果不设置DataDirectory 属性,则以下默认规则 将应用于访问数据库文件夹:

  • 对于放置在一个
    用户计算机上的文件夹,
    数据库文件夹使用应用程序
    文件夹。
  • 对于正在运行的应用程序
    在 ClickOnce 下,数据库文件夹
    使用特定的数据文件夹
    创建。
  • 关于.net - 连接字符串中的 SQL Server Compact 'Data Directory' 宏 - 需要更多信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1612959/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com