Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.12.02;
Скачать: [xml.tar.bz2];

Вниз

Открытие в TQuery таблицы с другим расширением (Не DBF)   Найти похожие ветки 

 
REP   (2002-11-13 10:11) [0]

Есть таблица типа qqq.008 формата DBF у меня не получается ее открыть в TQuery: Пишет, что мол непонятное разрешение


 
e-mike   (2002-11-13 10:19) [1]

А если его в dbf переименовать?


 
REP   (2002-11-13 10:50) [2]

Этих файлов десятки, импорт из другой программы (008 - номер склада), т.е. можно конечно в цикле переименовывать, но так было бы проще. Ведь, если я не ошибаюсь, в TTable хоть лаптем назови, только укажи конкретно тип таблицы. Вот мне и интересно можно ли как-нибудь так в TQuery.


 
REP   (2002-11-13 11:07) [3]

Так можно или нет???


 
REP   (2002-11-13 11:20) [4]

На обед все что-ли ушли...


 
sniknik   (2002-11-13 11:25) [5]

повторю
А если его в dbf переименовать? они открываются?
в ADO (jet) например работает
SELECT * FROM FKEYS1#TRT
в BDE???? пробуй можеш проверить SELECT * FROM "qqq.008" и тип таблиц в компоненте явно укажи. (я этого не пробовал)


 
KoluChi   (2002-11-13 11:40) [6]

У меня все работает:
в каталоге программы лежит accounts.000 (ранее dbf)
кладу на форму TQuery и пишу SQL="select * from accounts"
делаю Active = true, завязываюсь через DataSource на DBGrid -
видно все записи


 
REP   (2002-11-13 11:40) [7]

>>А если его в dbf переименовать? они открываются?
Если переименовать, то да.

Как указать тип таблиц явно?
У TTable - TableType
А у TQuery?


 
Jeer   (2002-11-13 11:42) [8]

Alias тебе на что дан ?


 
REP   (2002-11-13 11:44) [9]

Если указать без расширения пишет:
Не могу найти: qqq.db
Не могу найти: qqq.dbf
Не могу найти: qqq.txt
Не могу найти: qqq


 
REP   (2002-11-13 11:56) [10]

Поставил я в BDEAdministrator`e DEFAULT DRIVER = DBase
Ничего не изменилось?...
Не хочет понимать расширение .008


 
e-mike   (2002-11-13 11:56) [11]

А если с расширением и имя взять в кавычки?


 
Alexander_K   (2002-11-13 11:59) [12]

Напиши
select * from "accounts.000"


 
sniknik   (2002-11-13 12:00) [13]

попробовал, у меня берет
SELECT * FROM "FKEYS1.TRT"
и без указания типа его в Query не нашол.


 
REP   (2002-11-13 12:00) [14]

>>e-mike © (13.11.02 11:56)
Спасибо больщое.
Все заработало и даже не надо конкретно указывать тип таблиц.


 
sniknik   (2002-11-13 12:03) [15]

REP (13.11.02 12:00)
а то что я говорил не пробовал?
sniknik © (13.11.02 11:25)
..
>в BDE???? пробуй можеш проверить SELECT * FROM "qqq.008" и тип таблиц в компоненте явно укажи. (я этого не пробовал)

доктор почему меня все игнорируют? Следующий! :-))


 
REP   (2002-11-13 12:37) [16]

sniknik © (13.11.02 12:03)
Тебе тоже спасибо.
Я просто не внимательно прочитал твой ответ и не заметил кавычек.

>>тип таблиц в компоненте явно укажи
Как в Алиасе? Без кавычек все равно не работает

И все таки почему иногда надо ставить кавычки,а иногда нет. По какому принципу

А алиасами я не пользуюсь и в DatabaseName задаю просто путь и не вижу разницы. Может кто просветит. А то приходится работать методом научного тыка. В книгах далеко не все...


 
REP   (2002-11-13 12:40) [17]

Что-то я от темы отклонился...



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.12.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.46 c
1-4493
dextjar
2002-11-20 18:13
2002.12.02
Компоненты


4-4671
Arioch
2002-10-18 09:38
2002.12.02
D5, MS Heap manager - где найти?


1-4368
Карелин Артем
2002-11-22 09:41
2002.12.02
Быстрое копирование экрана. Часть II


3-4179
kombat
2002-11-12 17:54
2002.12.02
Как открыть таблицу из указанного расположения с помощью АДО


3-4215
Yazilimci
2002-11-14 10:35
2002.12.02
ADO v Delphi 5





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский