【发布时间】:2016-09-30 20:30:41
【问题描述】:
编辑: 问题被标记为重复。我正在寻找是否有更简洁的方法将数据插入 SQL,而不是如何插入。
原件: 正如标题所说,你能想出一种更简洁的方法来将这些数据插入到 SQL 中吗?
cntcn.Open()
Dim nsrtCmnd As String = ("INSERT INTO SQLTable1 (Column1, Column2, Column3,
Column4, Column5, Column6, Column7, Column8)
VALUES ('" & Data1 & "','" & Data2 & "','" & Data3 & "','" & Data4 & "',
'" & Data5 & "','" & Data6 & "','" & Data7 & "','" & Data8 & "');
SELECT SCOPE_IDENTITY()")
Dim qry As New SqlCommand(nsrtCmnd, cntcn)
Dim rslt As Integer = CInt(qry.ExecuteScalar())
sqlID = rslt
cntcn.Close()
【问题讨论】:
-
是的,您可以在 sql server 中编写存储 Proc,然后使用 vb.net 插入
-
是的,使用Prepared Statements!!!
-
很难想象更糟糕的方式。
-
@Plutonix 感谢您的无用评论!
-
感谢研究不足的问题。 20,226+ posts regarding db 使用 VB 或 C# 插入(更不用说 MSDN 示例)
标签: sql-server vb.net