gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 22:41:30 27 4
gpt4 key购买 nike

如何: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,语法和“规则”要少得多,我觉得我可以在这个项目上走得更远,并且坚持简单地连接到“数据库”让我非常沮丧:/

提前感谢您的帮助。

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

最佳答案

试试

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 替换为您的值。

然后 使用 sqlCon = New SqlConnection(connectionString) 应该可以工作

我也觉得你的SQL错了,应该是SET clickCount= clickCount + 1我觉得。

一般来说,您链接到的页面有一个名为 Connection String 的链接。它向您展示了如何做到这一点。

关于sql - 如何定义要在 VB.NET 中使用的 Sql Server 连接字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16126468/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com