Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.25;
Скачать: CL | DM;

Вниз

Запрос   Найти похожие ветки 

 
АлеКс   (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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.017 c
14-82424
Романов Р.В.
2003-09-08 16:46
2003.09.25
Не печать в MS Word


1-82278
Dober_m@N
2003-09-15 05:27
2003.09.25
ini ограничение на размер


3-82159
lightix
2003-09-03 14:35
2003.09.25
Выбрать данные из БД в память и сортировать


1-82250
delphix
2003-09-15 14:05
2003.09.25
Как сделать главной вторую форму?


3-82117
dream
2003-09-04 15:30
2003.09.25
Удалить все данные из базы