Как обновить значение из одной базы данных в другую базу данных в VB.NET-что?
Я использую базу данных MS Access. Я хочу обновить значение данных другой базы данных по их первичному ключу. ControlNo(первичный ключ Database1) и Controlno(первичный ключ Database2). Если стоимость данных database1 обновляется, так как в База данных 2.
Что я уже пробовал:
Это мой код.:
Dim connstring As String connstring = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Database1.accdb;" Dim conn As OleDbConnection = New OleDbConnection(connstring) Dim updatescardempnum As String = "UPDATE Database1_Table [Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Database2.accdb;].Database2_Table ON Database1_Table.fn = Database2_Table.FirstName SET Database1_Table.ControlNo = Database2_Table.Controlno" Dim cmdupdatescardempnum As New OleDbCommand(updatescardempnum, conn) conn.Open() cmdupdatescardempnum.ExecuteNonQuery() conn.Close()
Приведенный выше код показывает эту ошибку:
Необработанное исключение типа 'System.Data.OleDb.OleDbException' произошло в System.Data.dll
Дополнительная информация: синтаксическая ошибка в инструкции UPDATE.