0

VB.NETにWindowsアプリケーションがあり、IISWebサイトがあります。Visual Studio 2010ExpressEditionを使用しています。

私のWindowsアプリケーションは、Webサイトのデータベースからのデータを処理します。データベースに接続しましたが、Webサイトを介してデータベースに新しいデータが挿入された場合、Windowsアプリでは、データベースにその新しいデータが含まれていません。

データベースを更新する必要があります。どうやってやるの?出来ますか?

4

1 に答える 1

0

Windowsアプリケーションデータベース接続をWebサイトデータベースにポイントします。たとえば、Webサイトが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 に答える