我有 2 个数据库。在第一个中,我有 10 张桌子。第二个只有一张桌子。我想从第一个数据库的每个表中选择 1 列,然后插入另一个数据库。如何在 VB.net 中使用 INSERT INTO 语句来管理它?
问问题
1197 次
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 回答