Основная идея того, что вы хотите сделать, это:
Извлечение данных из таблицы в ряд за строкой, и для каждой строки выполните оператор insert
для базы данных. Вы, вероятно, можете обойтись без синтаксиса insert all
, который вы в настоящее время пытаетесь использовать.
Ваш SQL должен быть в формате:
insert into <tablename> (<column_name1>, <column_name2>) values (<value1>, <value2>)
Ваш код пытается сгенерировать строку для оператора SQL, но не выполняет вставку. Вы должны разбить его и вывести генерируемую строку SQL, чтобы убедиться, что она правильная.
Вот пример выполнения вставки в базу данных Oracle в классическом ASP:
http://home.wlv.ac.uk/~cm1958/TextVersion/OracleASP/InsertingData.html
Он ссылается на функцию getDBConnection
, которую вам придется изменить, чтобы она стала кодом, который использует вашу строку подключения для базы данных и создает объект подключения.