【发布时间】:2013-06-13 08:32:35
【问题描述】:
我有一个数据网格,需要一个复制活动行并将其复制到新行的按钮。因为我对 vb.net 很陌生,所以我需要帮助。 我正在尝试使用以下代码:
Private Sub ToolStripButton1_Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click
Dim conn As New SqlConnection("Data Source=xxx\SQLEXPRESS;Initial Catalog=DB;Integrated Security=TRUE")
Dim insert_cmd As SqlCommand = New SqlCommand("dbo.Table_Insert", conn)
insert_cmd.CommandType = CommandType.StoredProcedure
With Table1_SelectDataGridView.CurrentRow
insert_cmd.Parameters.AddWithValue("@Name", .Cells("Name").Value)
insert_cmd.Parameters.AddWithValue("@Age", .Cells("Age").Value)
End With
conn.Close()
End Sub
结合存储过程
STORED PROCEDURE [dbo].[Table_Insert]
@Name varchar(20)
@FeierT_ID int
AS
BEGIN
SET NOCOUNT ON
INSERT INTO dbo.table1
(
Name,
Age
)
VALUES
(
@Name,
@Age
)
END
当我尝试在 Visual Studio 中运行它时,我收到错误消息:“找不到列“名称”。”即使你的表列名称是“名称”和“年龄”顺便说一句。也找不到“年龄”。也许这根本就是错误的方法。谁能告诉我这里出了什么问题?
【问题讨论】:
标签: sql-server vb.net visual-studio-2010 datagridview