gpt4 book ai didi

mysql - 选择 localhost 的语句并插入网络数据库

转载 作者:行者123 更新时间:2023-11-29 23:41:36 26 4
gpt4 key购买 nike

本地主机连接模块

这是我用于连接本地主机的模块

    Function connect()
con.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};server=localhost;database=tablelocal;uid=root;pwd=root;option=0"
con.Open()
End Function

Function Disconnect()
con.Close()
End Function

网络连接模块

这是我通过网络连接的模块

    Function connectnetwork()
con.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};server=192.168.0.1;database=samplenetwork;uid=root;pwd=root;option=0"
con.Open()
End Function

Function Disconnectnetwork()
con.Close()
End Function

请查看我的编辑

    Dim sourceConnection As New OdbcConnection(connect())
Dim destinationConnection As New OdbcConnection(connectNetwork())
Dim adapter As New OdbcDataAdapter("SELECT * from local ", sourceConnection)
Dim insertCommand As New OdbcCommand("INSERT INTO network", destinationConnection)

With insertCommand.Parameters
OdbcCommand = New Odbc.OdbcCommand("Insert into network select * from local ", con)
OdbcCommand.ExecuteNonQuery()
End With

adapter.InsertCommand = insertCommand

'Keep the RowState of each row as Added so it is ready to be inserted.'
adapter.AcceptChangesDuringFill = False

Dim table As New DataTable

'Retrieve data from source database.'
adapter.Fill(table)

'Save data to destination database.'
adapter.Update(table)

最佳答案

只需使用数据适配器的两个不同连接,例如

Dim sourceConnection As New OdbcConnection("source connection string here")
Dim destinationConnection As New OdbcConnection("destination connection string here")
Dim adapter As New OdbcDataAdapter("SELECT ...", sourceConnection)
Dim insertCommand As New OdbcCommand("INSERT ...", destinationConnection)

With insertCommand.Parameters
'Add parameters here.'
End With

adapter.InsertCommand = insertCommand

'Keep the RowState of each row as Added so it is ready to be inserted.'
adapter.AcceptChangesDuringFill = False

Dim table As New DataTable

'Retrieve data from source database.'
adapter.Fill(table)

'Save data to destination database.'
adapter.Update(table)

关于mysql - 选择 localhost 的语句并插入网络数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26132223/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com