【问题标题】:How to deploy vb.net application with sql mdf file如何使用 sql mdf 文件部署 vb.net 应用程序
【发布时间】:2014-02-08 17:29:46
【问题描述】:

我使用 SQL Server 2012 在 VS 2012 上开发了一个应用程序。
我的数据库位于其他驱动器中的 .mdf 文件中,并且在我的系统上工作。 现在我的问题是我想将我的应用程序部署到我的客户端,那么我是否需要在我的客户端系统上安装整个 SQL Server?

我正在使用这个连接字符串:

mycon = New SqlConnection("Data Source=.;Initial Catalog=G:\RjAccount\Database\
                                                 Rj.mdf;Integrated Security=True;")

【问题讨论】:

标签: sql sql-server vb.net


【解决方案1】:

您可以将数据库文件 Rj.mdf 复制到您的 Bin\Debug 文件夹(应用程序路径),然后像这样使用您的 SQLCONNECTION:

mycon = New SqlConnection("Data Source=.;Initial Catalog=" & Application.StartupPath  & "\
                                             Rj.mdf;Integrated Security=True;")

或者如果你使用 WPF,你可以改变你的代码:

Public Conn As New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=" & System.AppDomain.CurrentDomain.BaseDirectory & "Rj.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True")

但请记住,您需要在 winforms 中的应用程序路径后使用“\”,但在 WPF 中您不需要使用它。 让我知道它是否对你有帮助:)

【讨论】:

  • mycon = New SqlConnection("Data Source=.;Initial Catalog=G:\RjAccount\Database\Rj.mdf;Integrated Security=True;")
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-06-17
  • 1970-01-01
  • 2010-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多