1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Решение номер:	 	100007071	
ПО:	 	SPSS Base 	

Название:
Создание таблицы Access 97 с данными из SPSS 9.0. 
Описание:
Вопрос. 
Мне бы хотелось сохранить файл данных SPSS как таблицу Access 97. Можно ли это сделать? 
Ответ. 
SPSS 9.0 для Windows может сохранять данные в формате БД Access 97, используя команду SAVE TRANSLATE. Во-первых, убедитесь, что вы можете экспортировать данные из Access с помощью меню Database Capture.
Если можете, значит ваш драйвер Access работает нормально и вы можете записать и внешний файл Access.
 
Теперь, создайте пустую БД в Access 97. SPSS будет записывать данные в эту БД. 
В SPSS откройте окно синтаксиса. Наберите следующий синтаксис: 
SAVE TRANSLATE TYPE=ODBC 
/connect="DSN=MS Access 97 Database;UID=ADMIN;PWD=; "+ 
"DBQ=C:\\My Documents\\Empty.mdb;DefaultDir="+ 
"C:\\My Documents;DriverId=25;FIL=MS Access;MaxBufferSize=512;PageTimeout=5;" 
/table="TEMP9" 
/unselect=retain 
/replace 
/map. 
Замените "C:\\My Documents\\Empty.mdb" на путь к тому пустому файлу в Access 97, который вы создали. Замените также путь DefaultDir=C:\\My Documents на имя директории, где располагается пустой файл.
Если ваша база данных защищена паролем, добавьте пароль после PWD= и измените UID=ADMIN на имя пользователя.
Запустите синтаксис. Может быть, вы увидите следюущую ошибку в окне результатов:
>Warning # 6475 
>Failed to set the SQL_AUTOCOMMIT mode to off - might give a problem to roll 
>back in the event of any failure. 

Это нормально. Данная ошибка не повлияет на запись данных.
В зависимости от размера файла данных, вам может потребоваться много времени для их экспорта. 
В таком случае вы должны видеть в статусной строке надпись "Running SAVE..." со счётчиком записанных наблюдений. Как только сохранение закончится,  вы увидите сводную таблицу с информацие о том, какие  переменные были записаны.

Создано 21.7.1999