我有一个正在运行的SQL Server,我想根据已有的SQL表行创建一行,但是我不知道该怎么做。
我想要的是程序搜索行ID,然后将数据粘贴到表中。
有人可以帮我吗?
Me.DataGridView1.Rows.Add(????)
答案 0 :(得分:0)
好吧,您没有提供有关设置的全部信息,但是我想您想要这样的东西(如何将数据插入SQL Server表的通用示例)。
Imports System.Data.SqlClient
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim connetionString As String
Dim connection As SqlConnection
Dim adapter As New SqlDataAdapter
Dim sql As String
connetionString = "Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password"
connection = New SqlConnection(connetionString)
sql = "insert into product (Product_id,Product_name,Product_price) values(7,'Product7',700)"
Try
connection.Open()
adapter.InsertCommand = New SqlCommand(sql, connection)
adapter.InsertCommand.ExecuteNonQuery()
MsgBox("Row inserted !! ")
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub
End Class