我在 VB.NET 中有一个 Windows 应用程序和一个 IIS 网站。我正在使用 Visual Studio 2010 速成版。
我的 Windows 应用程序使用来自网站数据库的数据。我已经连接到数据库,但是当通过网站将新数据插入数据库时,在我的 Windows 应用程序中,数据库不包含该新数据。
我需要更新数据库。我怎样才能做到这一点?可能吗?
我在 VB.NET 中有一个 Windows 应用程序和一个 IIS 网站。我正在使用 Visual Studio 2010 速成版。
我的 Windows 应用程序使用来自网站数据库的数据。我已经连接到数据库,但是当通过网站将新数据插入数据库时,在我的 Windows 应用程序中,数据库不包含该新数据。
我需要更新数据库。我怎样才能做到这一点?可能吗?
将您的 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")