【问题标题】:Getting the connection string from an imported source从导入的源获取连接字符串
【发布时间】:2018-03-23 09:10:15
【问题描述】:

我已将来自 SQL 服务器的新数据源添加到我的项目中,并希望创建一个 SQLConnection(使用 System.Data.SqlClient)。

在创建数据源期间,我将 Connectionstring 保存为 Dev_DBConnectionString,现在想使用它,但我不知道如何使用。我试过了

ConsoleApplication1.Properties.Settings.Default.masterConnectionString

(这是一些 c# 教程的做法)但得到错误:属性不是 ConsoleApplication1 的成员。我检查了一些 vb.net 教程 (e.g.),但他们使用的是描述性方式,例如

Data Source=MSSQL1;Database=AdventureWorks;" & "Integrated Security=true;

但我猜这个字符串已经在我系统的某个地方了。有谁能帮帮我吗?

【问题讨论】:

  • 检查 App.config 文件是否存在。如果是,请尝试 My.Settings。看看智能感知是否会帮助你。

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


【解决方案1】:

第一

你必须设置你的连接!

Imports System.Data.SqlClient
Imports System.Data

Public Class SQLTools
    Inherits System.Windows.Forms.Form
    Private Const SqlString As String = Dev_DBConnectionString
    Private myConn As SqlConnection
    Private myCmd As SqlCommand
    Private myReader As SqlDataReader

    Private Sub Conn()
        myConn = New SqlConnection(SqlString)
    End Sub

现在您可以享受数据库连接了

是时候做你想做的事了!您只需要调用Conn() 来设置所有内容,然后您必须使用MyConn.Open() 打开连接

Dev_DBConnectionString 问题

你总是可以再写一遍。

例如

Private Const SqlString As String = "Server=****;Database=****;User ID=****;Password=****;Integrated Security=SSPI;"

【讨论】:

  • 我得到“Dev_DWConnection”未声明且 System.Windows.Forms.Form 未定义。
  • 你也可以不用System.Windows.Forms.Form。查看我对 Dev_DBConnectionString 问题 的评论
猜你喜欢
  • 2011-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-10
  • 2017-09-22
  • 1970-01-01
  • 2013-11-08
相关资源
最近更新 更多