Форум: "Базы";
Текущий архив: 2003.09.25;
Скачать: [xml.tar.bz2];
ВнизЗапрос Найти похожие ветки
← →
АлеКс (2003-09-04 09:51) [0]Подскажите друзья я правильно сосьавил запрос. При его выполнении почимуто не выдаются данные и не возникает ошибок.
SELECT main3.c_st, main3.dohod INTO spisok
FROM main3 IN "c:\Brd2003\DBF\"[ODBC;Provider=MSDASQL.1;Persist Security Info=False;Connect Timeout=15;Extended Properties="DSN=Файлы FoxPro - Word;UID=;SourceDB=c:\Brd2003\DBF\;SourceType=DBF;Exclusive=No;Backgro undFetch=No;Collate=Machine;Null=Yes;Deleted=Yes;";Locale Identifier=1049];
← →
Smashich (2003-09-04 09:55) [1]ээээ а что хотел то им сделать?
← →
stone (2003-09-04 09:58) [2]Что странный запросец.
А вообще конструкци SELECT ... INTO .... FROM в отношении dBase не работает.
← →
АлеКс (2003-09-04 09:58) [3]Я это пробую делать в Access2000 Цель: получить данные из файла
FoxPro "main3.dbf" данные и сохранить их в таблице Access.
← →
АлеКс (2003-09-04 09:59) [4]stone © это почему ?
← →
stone (2003-09-04 10:01) [5]АлеКс (04.09.03 09:58)
Тогда сначала проверь работает ли обычный селект из внешней таблицы с использованием такой конструкции
← →
Danilka (2003-09-04 10:03) [6]а не проще-ли так:
в аццесовской базе в таблицах сделать связь с таблицей,
а запрос написать типа:
INSERT INTO spisok
SELECT c_st, dohod
FROM main3
← →
Smashich (2003-09-04 10:05) [7]что то ты АлеКс намудрил в запросе. INSERT INTO ... SELECT.. FROM.. - действуй
← →
АлеКс (2003-09-04 10:08) [8]Ну ладно а если мы уберем INTO (что я пробовал).
Вся проблема в подключении внешней таблици из Jet через ODBC вот в чем самый главный вопрос. Эсли знаете как та подскажите.
Просто Jet не откроет файлы FoxPro из-за того что у него индексные файлы с расшерением *.cdx.
← →
АлеКс (2003-09-04 10:12) [9]Danilka © Да нет не проще при изменении расположения данных придется корректировать пути и файлов будет несколько.
И вообще у юзера может быть и не установлен Access.
← →
Danilka (2003-09-04 10:26) [10]мда, а если индексы предварительно прибить - загружается вся таблица, значит они все равно в загрузке не участвуют.
← →
АлеКс (2003-09-04 10:33) [11]Что значит индексы прибить? Удалить чтоль.
← →
АлеКс (2003-09-04 10:38) [12]Я так думаю что придется сначало делать запрос через ODBC к файлам FoxPro потом полученные данные заносить в таблицу Access.
Другово пути не вижу.
← →
sniknik (2003-09-04 10:39) [13]АлеКс (04.09.03 10:08) [8]
> Просто Jet не откроет файлы FoxPro из-за того что у него индексные файлы с расшерением *.cdx.
делаю запрос
select * into ms from ms in "D:\" "dBase IV;"
файл ms создан в досовском fox-е и имеет 4 индекса в файле ms.cdx. и все работает. (и с чего бы не работало если нидекс тут не используется?) другое дело у тебя может быть таблица от VFP или другая причина.
← →
Danilka (2003-09-04 10:46) [14]sniknik © (04.09.03 10:39)
у меня на аналогичный запрос ругается "индекс не найден".
← →
АлеКс (2003-09-04 10:46) [15]Вот именно эта строчка "D:\" "dBase IV;" выдает ошибку "Отсутствует индексный файл" именно по этому и приходится обращаться к ODBC используя DSN=Файлы FoxPro - Word
← →
Danilka (2003-09-04 10:54) [16]АлеКс (04.09.03 10:46)
Вероятно, у нас старая версия Jet.
А про "прибить индексы" забудь. идиотская идея.
← →
АлеКс (2003-09-04 10:55) [17]Я свою не обнавлял как был 4.0 так и стоит. А где можно посмотреть обнавления?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.09.25;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.01 c