【问题标题】:Run SQL Server query by ClickOnce通过 ClickOnce 运行 SQL Server 查询
【发布时间】:2013-07-02 09:45:23
【问题描述】:

我有一个带有ClickOnce 技术的WPF 应用程序。在我的新更新中,我应该在客户的数据库中创建一些表和一个stored procedure。我找不到任何关于此的信息。是否可以?如果是,如何?一个例子或教程会很有帮助。如果不是,其他建议是什么?

【问题讨论】:

  • 请提供一些附加信息。您使用什么语言(VB 或 C#?)您是否已经能够与用户的本地数据库建立连接?什么是数据库引擎?所有这些信息都与回答您的问题相关。
  • 我使用的是 C#,是的,所有本地数据库都有相同的连接字符串。数据库引擎是 SQL SERVER 2008 R2。
  • 如果可以对用户的db执行SQL命令,就可以创建表和存储过程。只需创建一个 SQLCommand 对象,并传入 SQL 文本即可创建表和存储过程。请不要,在执行 SQL 代码之前,您可能仍想检查并查看这些 db 对象是否存在。那,或者确保在再次执行脚本之前删除表和存储过程。
  • 确实如此,我会照你说的做。谢谢

标签: .net sql-server visual-studio-2010 ado.net


【解决方案1】:

大概您有许多 WPF 应用程序用户都连接到一个数据库。如果是这种情况,那么您可能不想在每次启动应用程序时开始针对单个数据库运行更新。

作为替代方案,可以考虑将数据库更改批处理到单个脚本中,并找到一种方法让它在您更新客户端部署文件的同时运行一次

【讨论】:

    猜你喜欢
    • 2020-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多