Вставьте В в vb.net

У меня есть 2 базы данных. В сначала один у меня есть 10 таблиц. Второй является только 1 таблицей. Я хотел бы выбрать 1 столбец из каждой таблицы от 1-й базы данных и Вставить В другую базу данных. Как я могу управлять этим оператором INSERT INTO использования в VB.net?

1
задан Hakan 17 July 2010 в 08:47
поделиться

2 ответа

Надеюсь, это поможет:

Со стороны sql вам просто нужно написать хранимую процедуру для вставки в (десять) хэш-таблиц и выбора / вставки их в вашу целевую таблицу.

В Vb.net вам потребуются: объект подключения и объект команды для вызова хранимой процедуры

0
ответ дан 2 September 2019 в 22:59
поделиться

Я удалил свой предыдущий ответ, в котором говорилось, что вам нужно вручную скопировать данные. А пока предположим, что вы хотите сделать это с помощью оператора SELECT INTO .

Следующий код показывает вам, как выполнить команду SQL в вашей базе данных, используя соединение ADO.NET и объект команды:

' Open a connection to your database (e.g. in a SQL Server): '
Using connection As IDbConnection = New SqlConnection("<Connection string>")
    connection.Open()
    Try

        ' Define the SQL command to be executed here: '
        Dim command As IDbCommand = connection.CreateCommand()
        command.CommandText = "SELECT <...> INTO <...>"

        ' Execute the command: '
        command.ExecuteNonQuery()

    Finally
        connection.Close()
    End Try
End Using
2
ответ дан 2 September 2019 в 22:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: