【问题标题】:connection string for a vb.net application to be deployed in random system要在随机系统中部署的 vb.net 应用程序的连接字符串
【发布时间】:2014-06-21 19:30:42
【问题描述】:

我在将 vb.net 与 sql server 用作 DB 时遇到问题。 问题是连接字符串,即 对于'n'没有。系统的连接字符串应该是什么? 部署到其他系统后的应用程序会创建连接路径错误。 应该编码什么以便自动定义连接字符串。? 请分享任何相同的链接或解释

【问题讨论】:

  • 将其放入配置中并让安装人员将其关闭。
  • 对不起,我还是不清楚...
  • 能否分享app.config的demo和form.vb的新sqlconnection对象的datasource路径

标签: sql-server vb.net connection-string


【解决方案1】:

下面是一个 VB.Net 代码 sn-p 从 app.config 中检索连接字符串。项目需要引用 System.Configuration 才能使用 ConfigurationManager。

Dim connectionString As String=System.Configuration.ConfigurationManager.ConnectionStrings("myDatabase").ConnectionString

一个示例 App.Config:

<configuration>
    <connectionStrings>
        <add name="myDatabase" connectionString="Data Source=MyServer;Initial Catalog=MyDatabase;Integrated Security=SSPI" />
    </connectionStrings>
</configuration>

【讨论】:

  • Datasource=我的服务器... Wat 是什么意思?抱歉这个愚蠢的问题,但如果我在新系统中安装我的应用程序,服务器名称不会改变吗?再次原谅......我会投票给你,但你可以看到声誉点......:(对不起
  • 另一个大问题是当我尝试 dis...inly select 查询运行时!插入查询没有!
  • Data Source关键字后面的值是SQL Server的主机名。在命名实例的情况下,附加反斜杠和实例名称(例如 MyServer\SQLEXPRESS)。
  • 关于插入语句的问题,我建议您发布一个新问题并包含代码,因为它与初始连接无关。
猜你喜欢
  • 2017-11-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-12
  • 2014-09-07
相关资源
最近更新 更多