Главная страница
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.02 c
14-82482
TMaster
2003-09-05 22:36
2003.09.25
Вопрос по форуму


3-82104
Жорж
2003-09-04 20:20
2003.09.25
Запись в базу через Button


3-82042
Sheng
2003-09-06 08:18
2003.09.25
Проблема со временем


4-82545
R0man
2003-07-25 08:08
2003.09.25
Как изменить иконку программы не используя unit forms?


3-82081
Tommy
2003-09-05 11:27
2003.09.25
Esli izvestno imia komponenta name= i nado...