Есть ли способы добавить 2 таблицы при использовании оператора INSERT в построителе запросов? - PullRequest
1 голос
/ 13 февраля 2012

Похоже, что построитель запросов в vb позволяет только 1 таблице использовать оператор INSERT, поэтому есть ли способ добавить больше 1?

Ответы [ 2 ]

2 голосов
/ 13 февраля 2012

Вы должны быть в состоянии объединить их все в один командный вызов.Вот пример того, что, я думаю, вы ищете.

как вставить в две таблицы из vb.net

0 голосов
/ 13 февраля 2012
Using con As System.Data.SqlClient.SqlConnection = New SqlConnection("YourConnection string")
    con.Open()
    Dim cmd As New SqlCommand()
    Dim expression As String = "Parameter value"
    cmd.CommandType = CommandType.StoredProcedure
    cmd.CommandText = "Your Stored Procedure"
    cmd.Parameters.Add("Your Parameter Name", SqlDbType.VarChar).Value = expression
    cmd.Connection = con
    Using dr As IDataReader = cmd.ExecuteReader()
        If dr.Read() Then
        End If
    End Using
End Using
...