我更新了从vb.net应用程序连接到的网站数据库

时间:2012-05-20 13:37:52

标签: vb.net visual-studio-2010

我在VB.NET中有一个Windows应用程序,还有一个IIS网站。我正在使用Visual Studio 2010 Express Edition。

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

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

1 个答案:

答案 0 :(得分: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")