3

如何:connectionString

希望是一个简单的问题,但我太新了,Visual Basic无法理解:http: //msdn.microsoft.com/en-us/library/d7469at0.aspx ...

我正在编写一个应用程序VB并尝试将其连接到“本地数据库”/“数据集”。

我今天早些时候收到了帮助以获取下面列出的代码,它似乎可以正常工作,除了我不知道如何将我的应用程序连接到我的数据集。从我一直在做的阅读来看,connectionString 似乎是将其连接到使用 SQL Server 创建的数据库。???

在我的 VB Windows 窗体应用程序中,我只是做了“添加新项目”然后是“本地数据库”,它问我什么类型的数据库模型,我选择了“数据集”。

我只有两个表,只需要能够连接到它们。这是代码或至少是我想做的想法。请帮忙

    Using sqlCon = New SqlConnection(connectionString)
        sqlCon.Open()
        Dim sqlText = "UPDATE appTable SET clickCount + 1 " & _
            "WHERE appName = @name"
        Dim cmd = New SqlCommand(sqlText, sqlCon)
        cmd.Parameters.AddWithValue("@name", appName)
        cmd.ExecuteNonQuery()
    End Using

对于这个措辞不佳的问题,我感到非常抱歉,我已经阅读并尝试学习了太久,并且让自己感到沮丧。我来自 Python,语法和“规则”要少得多,我觉得我可以在这个项目上走得更远,并且坚持简单地连接到“数据库”让我非常沮丧:/

提前感谢您的帮助。

答案:我的解决方案资源管理器中有一个 App.config 文件,其 connectionString Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\gadgetDatabase.mdf;Integrated Security=True

4

8 回答 8

6

尝试

Dim connectionString AS String = "Server=my_server;Database=name_of_db;User Id=user_name;Password=my_password"

并将 my_server、name_of_db、user_name 和 my_password 替换为您的值。

然后Using sqlCon = New SqlConnection(connectionString)应该工作

我也认为你的SQL是错误的,应该是SET clickCount= clickCount + 1我认为的。

一般来说,您链接到的页面有一个名为Connection String的链接,它向您展示了如何执行此操作。

于 2013-04-20T23:58:16.070 回答
2

标准安全:

Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;

可信连接:

Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;

如果有帮助会很高兴。

问候。

于 2013-09-03T07:13:04.777 回答
1

在配置文件中设置连接字符串:

<connectionStrings>
    <add name="ConnString"
         connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\gadgetDatabase.mdf;Integrated Security=True" />
</connectionStrings>
于 2013-04-20T23:58:23.013 回答
0

我们从服务器端分配的连接字符串将与来自 Web 配置文件的连接字符串相同。目录:表示数据库,后面是用户名和密码以及 DataClient 新的 sql 连接通过使用连接字符串中的凭据建立到 sql server 的连接。然后是 sql 命令,该命令检索数据集中所需的数据然后我们将它们分配给所需的变量或控件以完成所需的任务

于 2015-02-16T10:23:15.460 回答
0

愿它对你有所帮助。你应该使用(localdb)。

LocalDB 自动实例

Server=(localdb)\v11.0;Integrated Security=true;

具有特定数据文件的 LocalDB 自动实例

Server=(localdb)\v11.0;Integrated Security=true; AttachDbFileName=C:\MyFolder\MyData.mdf;

于 2015-01-23T06:51:46.243 回答
0
Imports System.Data.SqlClient
Imports System.Data.Sql
Imports System.IO
Imports System.Configuration
Dim connectionString As String = ConfigurationManager.ConnectionStrings("ConString").ConnectionString
Dim cn As New SqlConnection(connectionString)
Dim cmd As New SqlCommand
Dim dr As SqlDataAdapter
于 2019-09-01T09:43:35.337 回答
0
             if (reader.HasRows)
            {
                while (reader.Read())
                {
                    comboBox1.Items.Add(reader.GetString(0));
                }
            }
            reader.Close();

            MySqlDataReader reader1 = cmd1.ExecuteReader();
            if (reader1.HasRows)
            {
                while (reader1.Read())
                {
                    listBox1.Items.Add(reader1.GetString(0));
                }
            }
            reader1.Close();
于 2020-11-22T03:08:45.010 回答
0

使用以下Imports

Imports System.Data.SqlClient
Imports System.Data.Sql

Public SQLConn As New SqlConnection With {.ConnectionString = "Server=Desktop1[enter image description here][1];Database=Infostudio; Trusted_Connection=true;"}

完整字符串: 在此处输入图像描述

于 2018-03-02T18:10:22.573 回答