gpt4 book ai didi

mysql - 如何通过VB将 'insert'数据存入数据库

转载 作者:行者123 更新时间:2023-11-29 13:53:31 25 4
gpt4 key购买 nike

这里有点挣扎。尝试开发代码以将用户输入以图书记录的形式链接到我的数据库中。例如,用户会被要求输入他们的姓名地址等。但我使用的代码似乎没有执行,因为我不断收到相同的错误。

Line 12:         Dim con As New SqlConnection
Line 13: Dim inscmd As New SqlCommand
Line 14: con.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings("Database.My.MySettings.Database1ConnectionString1").ConnectionString
Line 15: con.Open()
Line 16: inscmd.CommandText = ("insert into booking values('" + txtfirstname.Text + "', " + txtSurname.Text + "', " + txtAddressline1.Text + "', " + txtAddressline2.Text + "', " + txtPostcode.Text + "', " + txtTime.Text + "', " + txtPeople.Text + "', " + txtDropoff1.Text + "', " + txtDropoff2.Text + "', " + txtDropoffpost.Text + "")

第 14 行包含错误,但我不知道为什么。这是我的代码;

Protected Sub btnsubmit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles  btnsubmit.Click
Dim con As New SqlConnection
Dim inscmd As New SqlCommand
con.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings("Database.My.MySettings.Database1ConnectionString1").ConnectionString
con.Open()
inscmd.CommandText = ("insert into booking values('" + txtfirstname.Text + "', " + txtSurname.Text + "', " + txtAddressline1.Text + "', " + txtAddressline2.Text + "', " + txtPostcode.Text + "', " + txtTime.Text + "', " + txtPeople.Text + "', " + txtDropoff1.Text + "', " + txtDropoff2.Text + "', " + txtDropoffpost.Text + "")
Print(inscmd.CommandText)
inscmd.Connection = con
inscmd.ExecuteNonQuery()
con.Close()
inscmd.Parameters.Clear()

MsgBox("Your booking has been successfully")
con.Close()

End Sub

最佳答案

希望这会对您有所帮助(在需要的地方插入您的代码)

        Dim con As New SqlConnection
Dim myConString As String = getSQLString() ' GET YOUR CON String

'我的函数返回时看起来像这样

“服务器=ServerExactLocationPath;数据库=DataBase;用户ID=用户名;密码=密码;”

        Dim objcommand As SqlCommand = New SqlCommand
'con.ConnectionString = myConString

With objcommand
.Connection = con
Dim cmdText As String = ""
cmdText = "Insert into SitesStatus (SiteNumber,StatusName,Date,ByUser) values ('" & site & "','" & status & "','" & System.DateTime.Today.ToString("MM/dd/yyyy") & "','" & dbUiInitials & "')"
'PUT YOUR INSERT ABOVE

.CommandText = cmdText
End With
con.ConnectionString = myConString
con.Open()
objcommand.ExecuteNonQuery()
con.Close()

Catch ex As Exception
End Try
Return Nothing

关于mysql - 如何通过VB将 'insert'数据存入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16279556/

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