0

我在 VB.NET 中有一个 Windows 应用程序和一个 IIS 网站。我正在使用 Visual Studio 2010 速成版。

我的 Windows 应用程序使用来自网站数据库的数据。我已经连接到数据库,但是当通过网站将新数据插入数据库时​​,在我的 Windows 应用程序中,数据库不包含该新数据。

我需要更新数据库。我怎样才能做到这一点?可能吗?

4

1 回答 1

0

将您的 Windows 应用程序数据库连接指向网站数据库。例如,如果您的网站位于 C:\inetpub\yourwebsite\App_Data,那么您可以执行以下任一操作:

在 AttachDbFilename 中设置路径

Dim con As SqlConnection = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=C:\inetpub\yourwebsite\App_Data\Service1.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")

或者使用相对路径

AppDomain.CurrentDomain.setData(“DataDirectory”,”C:\inetpub\yourwebsite\App_Data\”);
Dim con As SqlConnection = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Service1.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")
于 2012-05-21T23:08:42.607 回答