我发布了我的网站...它是一个动态网站..所以我有数据库连接..现在我想在VB中使用我的应用程序更新我的数据库..我的意思是我不想登录到网站并更新我的数据库,而不是使用我的应用程序更新它..我想将我的应用程序连接到已发布网站的数据库,并从我想要使用该应用程序的任何地方更新...是否可能?
我怎么能这样做?请指出正确的方向......紧急。
答案 0 :(得分:1)
您可以在SQLServer中打开AllowRemoteConnections
。所以你的应用程序可以从任何地方连接到它并更新数据库。
但最佳做法是使用WCF Service
。您应该将用于更新数据库的方法放在WCF服务服务器场中,然后使用Windows窗体或WPF编写客户端应用程序以连接到WCF服务并使用WCF服务中的提供方法更新数据库。
答案 1 :(得分:0)
虽然您可能想要做的事情,但您可能不希望这样做。如果您通过ISP托管您的站点,托管公司将需要提供访问权限。
但是,正如Farzin建议的那样,您需要在应用程序和数据库之间建立一个集成层。
您可以使用WCF服务,但如果它很简单,您甚至可以使用类似MVC的内容公开您的数据。
您基本上需要的是数据库周围的安全性。
答案 2 :(得分:0)
你看过Lightswitch吗?它目前是Beta2,但仍然非常强大。使用Lightswitch,您可以快速设置一个应用程序,对您的数据库执行CRUD操作。