這裏是我不能在我的代碼中使用插入查詢的東西存在,我SqlCommand
寫着ExecuteNonQuery()
不匹配等等等等錯誤在我的添加按鈕,SQL Server Management Studio中和Visual Basic 2010
這裏是我的代碼
Dim con As New SqlClient.SqlConnection("Server=.\SQLExpress;AttachDBFilename=C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\Finals.mdf;Database=Finals;Trusted_Connection=Yes;")
Dim cmd As New SqlClient.SqlCommand
cmd.Connection = con
cmd.CommandText = "Insert Into [Finals].[dbo].[Nokia] Values ('" & Unit.Text & "'),('" & Price.Text & " '),('" & Stack.Text & "'),('" & Processor.Text & "'),('" & Size.Text & "'),('" & RAM.Text & "'),('" & Internal.Text & "'),('" & ComboBox1.Text & "')"
con.Open()
cmd.ExecuteNonQuery()
con.Close()
問題是cmd.CommandText
誰能幫幫我嗎?
多少列都存在添加它之前的參數從字符串轉換爲十進制在名爲總決賽的表中? – Steve
我建議您在插入時指定列,並在直接傳遞之前測試文本框是否填滿。 –
Steve的列數與值的數量相同 – MaouAion