如何: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,语法和“规则”要少得多,我觉得我可以在这个项目上走得更远而且只是简单地连接到“数据库”让我感到非常沮丧:/
感谢您提前协助。
回答:我的解决方案资源管理器中有一个带有connectionString的App.config文件 数据源=(LocalDB)\ v11.0; AttachDbFilename = | DataDirectory | \ gadgetDatabase.mdf; Integrated Security = True
答案 0 :(得分:5)
尝试
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的链接,它会告诉您如何执行此操作。
答案 1 :(得分:2)
标准安全:
Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;
可信连接:
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
如果它有帮助,会很高兴。
问候。
答案 2 :(得分:1)
在配置文件中设置连接字符串:
<connectionStrings>
<add name="ConnString"
connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\gadgetDatabase.mdf;Integrated Security=True" />
</connectionStrings>
答案 3 :(得分:0)
愿它对你有所帮助。你应该使用(localdb)。
LocalDB自动实例
Server=(localdb)\v11.0;Integrated Security=true;
具有特定数据文件的LocalDB自动实例
Server=(localdb)\v11.0;Integrated Security=true;
AttachDbFileName=C:\MyFolder\MyData.mdf;
答案 4 :(得分:0)
我们从服务器端分配的连接字符串将与来自Web配置文件的连接字符串相同。 目录:表示数据库,后面是用户名和密码以及DataClient New sql连接通过使用连接字符串中的凭据建立与sql server的连接。 然后是sql命令,它会在数据集中检索所需的数据,然后我们将它们分配给所需的变量或控件以完成所需的任务
答案 5 :(得分: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;"}
答案 6 :(得分: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
答案 7 :(得分: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();