如何定义在VB.NET中使用的Sql Server连接字符串?

Phi*_*Fry 3 sql vb.net visual-studio-2012

如何: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
Run Code Online (Sandbox Code Playgroud)

我很抱歉这个措辞不好的问题,我一直在阅读并试图学习这个问题太久并且让自己感到沮丧.我来自Python,语法和"规则"要少得多,我觉得我可以在这个项目上走得更远而且只是简单地连接到"数据库"让我感到非常沮丧:/

感谢您提前协助.

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

Pre*_*gha 5

尝试

Dim connectionString AS String = "Server=my_server;Database=name_of_db;User Id=user_name;Password=my_password"
Run Code Online (Sandbox Code Playgroud)

并将my_server,name_of_db,user_name和my_password替换为您的值.

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

我认为你的SQL错了,应该是SET clickCount= clickCount + 1我想的.

一般来说,您链接到的页面有一个名为Connection String的链接,它会告诉您如何执行此操作.