【发布时间】:2013-07-04 04:43:46
【问题描述】:
我有一个带有 50 个不同字段(文本框、组合框、列表视图、复选框)的大型 windows 窗体我在 sql server 数据库中有 10 个表每个表都有不同的列我想在这 10 个中插入我的 windows 窗体 50 个字段表。这是我在表中插入记录的代码
Dim cmd As New SqlCommand
cmd.Connection = conn
cmd.CommandText = "Insert Into ChartOfAccount (MainCode,MainDescription,AccountCode,AccountDescription,OpeningBalance) values ('" & MainCode & "','" & MainDescription & "','" & AccountCode & "','" & AccountDescription & "','" & OpeningBalance & "')"
cmd.ExecuteNonQuery()
所以问题是如果我将数据插入到 10 个不同的表中,那么我需要编写 10 个插入语句。
如果我更新或删除记录,我需要分别编写更新和删除命令 10 个表
这将需要很长时间,如果有任何简短的方法,请指导我。
【问题讨论】:
-
可以使用存储过程。在存储过程中,可以传参数,可以写多条sql语句。
-
你有任何例子吗
标签: sql-server vb.net