【问题标题】:Changing Connection String (Dataset) before its Rendered on a Vb.Project在 Vb.Project 上呈现之前更改连接字符串(数据集)
【发布时间】:2014-07-18 08:33:01
【问题描述】:

我的目的是我想使用代码更改此应用程序范围连接字符串的值。 所以,我的 vb.net 项目有这个数据集数据库。它完全正常工作 (完全渲染)当我们运行应用程序时。

如果您打开项目设置,它会存储在连接字符串中。 它正在使用应用范围。不是用户范围。它是 与其价值一起保存; "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\ProgramData\RK-Medis\db-used.mdb"

我的问题是:

  1. 我们可以在它之前更改连接字符串的变量值吗? 在其 GUI 上调用/呈现?
  2. 修改密码是什么?
  3. 如果不是,我们不能改变它,那么有什么替代方法可以使用 数据集+几乎自动使用的连接字符串 我有很多表 (GUI)...?

【问题讨论】:

  • 这里的术语似乎有些混淆,难以理解您在问什么。
  • 您是说当应用程序部署到您在开发/测试期间使用的连接字符串时,您想使用不同的连接字符串?如果是这样,那么您只需更改配置文件中连接字符串的值。
  • 是 @jmcilhinney 我想通过代码更改(应用范围)连接字符串的值
  • 那么,您希望用户能够输入新的连接属性并将其保存到配置文件中,还是仅用于当前会话?

标签: mysql database vb.net dataset render


【解决方案1】:

例如,您可能需要一个 tableConnectionString 来存储每个用户的 CS。然后使用 string 的属性(或者可能是 const 变量)在用户登录期间存储该特定用户的连接字符串。将 CS 替换为您的应用程序。然后每个用户将能够拥有不同的CS。 希望它能给你这个想法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-27
    • 1970-01-01
    • 2012-06-12
    • 1970-01-01
    • 2013-10-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多