2016-11-18 11 views
0

Мне нужно скопировать записи из некоторых таблиц архива SQL Server CE в другой файл с помощью SQL-запроса. С .MDB файлов, которые я использовал следующий запрос с успехом:Скопировать данные из файла базы данных SQL Server CE в другой файл db

INSERT INTO tablename (field1, field2 ...) IN 'path to new database' 
    SELECT field1, field2 ... 
    FROM tablename; 

С SQL Server CE 3.5, этот запрос не будет.

ответ

0

Вам придется сначала сгенерировать операторы INSERT и запустить их против новой таблицы. Мой API SqlCeScripting может помочь вам сделать это программно, и мой SQL CE Toolbox графически

+0

Привет, Эрик, танк ты мне поможешь. Пожалуйста, что вы имеете в виду: сначала создайте INSERT. Я создал 2 файла с теми же структурами таблиц, прежде чем выполнять команду insert. Можете ли вы прислать мне пример. Большое спасибо, –

+0

Вам нужно создать инструкции INSERT для каждой строки - см. Образец здесь: https://github.com/ErikEJ/SqlCeToolbox/wiki/Scripting-API-samples – ErikEJ