1

我有 2 个数据库。在第一个中,我有 10 张桌子。第二个只有一张桌子。我想从第一个数据库的每个表中选择 1 列,然后插入另一个数据库。如何在 VB.net 中使用 INSERT INTO 语句来管理它?

4

2 回答 2

2

我删除了我之前的回答,说您必须手动复制数据。现在,让我们假设你想用一个SELECT INTO语句来做到这一点。

以下代码向您展示如何使用 ADO.NET 连接和命令对象在数据库上执行 SQL 命令:

' 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
于 2010-07-17T10:44:48.503 回答
0

我希望这有帮助:

从 sql 方面,您只需要编写一个存储过程来插入(十)个哈希表并将它们选择/插入到您的目标表中。

在 Vb.net 中,您需要:一个连接对象和一个命令对象来调用您的存储过程

于 2010-07-17T09:51:48.793 回答