简体   繁体   English

VB.net 连接字符串到 sql 数据库

[英]VB.net connection string to sql database

After using the following code no errors are shown, but my database is not updated once I have made a change using my management system application.使用以下代码后,没有显示错误,但是一旦我使用管理系统应用程序进行更改,我的数据库就不会更新。 Any recommendations ?有什么建议吗?

Dim constring As String = Application.StartupPath.ToString() + "\mydatabaseName.mdf"
Public c As String = "Data Source=.\SQLEXPRESS;AttachDbFilename=" + constring + ";Integrated      Security=True;User Instance=True"

Sub openConnection()
    conn.ConnectionString = c
    conn.Open()
End Sub

Use the following code:使用以下代码:

Dim constring As String = Application.StartupPath.ToString() + "\mydatabaseName.mdf"
Public c As String = "Data Source=.\SQLEXPRESS;AttachDbFilename=" + constring +         ";Integrated      Security=True;User Instance=True"

Dim conn As New SqlConnection(c)
    Dim comm As New SqlCommand
    Dim strQuery As New String = "SQL Update Query"

 Try
        comm.CommandText = strQuery
        comm.Connection = conn

        conn.Open()
        comm.ExecuteNonQuery()
    Catch ex As Exception

End Try

Change your connection string to:将您的连接字符串更改为:

"Data Source=.\SQLEXPRESS;AttachDbFilename=" + constring + ";Initial     Catalog=mydatabaseName;Integrated Security=True;User Instance=True"

Using InitialCatalog helps when there are more than one databases.当有多个数据库时,使用 InitialCatalog 会有所帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 vb.net SQL连接字符串,仅在数据库中写入最后一个值 - vb.net SQL connection string, writing only last value in database 在 Visual Studio 中使用 VB.NET 连接到本地 SQL 数据库的连接字符串问题 - Connection string problem connecting to local SQL database using VB.NET in Visual Studio 无法使用 Visual Studio 通过 VB.NET 中的连接字符串手动访问本地 SQL 数据库 - Can't access Local SQL database manually by connection string in VB.NET using Visual Studio 从 SQL 服务器数据库到 VB.NET 的全局连接 - Global Connection from SQL Server Database to VB.NET MS Access数据库的Vb.net连接字符串 - Vb.net Connection String for Ms Access Database 如何定义要在 VB.NET 中使用的 Sql Server 连接字符串? - How to define a Sql Server connection string to use in VB.NET? SQL Server 2008 Express Management Studio从LAN连接到数据库,但是使用相同的连接字符串vb.net应用程序无法连接 - SQL Server 2008 Express Management Studio connects to database from LAN but using same connection string vb.net application fails to connect 在vb.net中配置服务器与数据库的连接 - Configuring server connection with database in vb.net Vb.net数据库连接断开 - Vb.net database connection falls over VB.NET Pocket PC数据库连接 - VB.NET Pocket PC Database connection
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM