Прошу пояснить почему не работает код... Суть задачи в таблице есть записи. Нужно выбрать все записи с определенным значением поля "КодПС" и сделать их копии при этом значение поля "Поколение" изменить с 1 на 2. Среда разработки VB6. Запрос в среде Access проверялся - работает.
Dim MyDN As Database, rsDB As Recordset
Set MyDN = OpenDatabase(Path + "\basa.mdb")
' копирование записей с индексом 2 поколения
Set rsDB = MyDN.Execute("INSERT INTO [Name_Table] SELECT Name_Table.КодПС AS КодПС, Name_Table.Учет AS Учет, Name_Table.Наименование AS Наименование, Name_Table.Мощность AS Мощность, 2 AS Поколение, Name_Table.Характер AS Характер From Name_Table Where КодПС = " & str(КодЗапис))
MyDN.Close