Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

базу данных на CD диск, или создание временного файла [D7]


Страницы:   1 2

DIS ©   (2004-05-31 23:09:00) 

Кто нибудь сталкивался с такой проблемой:
Если записать базу данных на CD диск и читать ее своей программой, то выдает ошибку т.к негде создать временный файл. Как отключить создание временного файла? А может показать ему путь в папку TEMP?


DIS   (2004-06-01 23:25:00) [1]

Спасибо
> Anatoly Podgoretsky ©   (01.06.04 17:56) [20]
> Session.PrivateDir := 'C:\TEMP';
надоразумил, а я то думал надо писать Session.PrivateDir := 'C:\TEMP';
засим прошу вопрос считать закрытым.


Anatoly Podgoretsky   (2004-06-01 17:56:00) [2]

Session.PrivateDir := 'C:\TEMP';


DIS   (2004-06-01 17:51:00) [3]

не плохо было бы если развить тему про Session.PrivateDir
вот что я нашел Session.PrivateDir := 'C:\TEMP';
подскажите как этот параметр мне применить. Хоть намекните.


Alexandr   (2004-06-01 14:57:00) [4]

вот и тоже про временный файл имел в виду.


Sandman25   (2004-06-01 14:47:00) [5]

Session.PrivateDir + F1


sniknik   (2004-06-01 14:41:00) [6]

Alexandr   (01.06.04 14:12) [15]
не он один, access к примеру тоже. да и тот же парадокс (так и не названный) и плюс куча движков под различные dbf.
но как говорится "Вопрос про временный файл стоял", а про остальное нет.


Alexandr   (2004-06-01 14:12:00) [7]

а я бы порекомендовал Yaffil Personal, который в таком режиме нормально работает с CDRom.


sniknik   (2004-06-01 13:45:00) [8]

DIS   (01.06.04 13:40) [12]
а, ну тогда, полный ответ > Anatoly Podgoretsky ©   (31.05.04 23:33) [2]


sniknik   (2004-06-01 13:43:00) [9]

открываеш не на чтение, снимай атрибут ридонли с файла после копирования. и посмотри в BDE администраторе куда net dir указывает.

и нафига As basa в запросе?
просто Select * From "C:\basa.db"
или если поля выбираеш
Select column1,column2,column3,column4,column5 From "C:\basa.db"
зарезервированных имен нет с рускими тоже, вполне достаточно.


DIS   (2004-06-01 13:40:00) [10]

Кстати, я ни чего не говорил про то, что на другой машине пытаюсь запустить. и ни каких dll у меня нет. Вопрос про временный файл стоял


DIS   (2004-06-01 13:22:00) [11]

Все равно что-то не то. Делаю на создание формы
CopyFile('basa.db','C:\basa.db', false);
 Query1.Open;

В свойствах Query1 sql пишу
Select
 basa."column1",
 basa."column2",
 basa."column3",
 basa."column4",
 basa."column5"
From "C:\basa.db"
As basa

Таблица Paradox.
Все это хозяйство пишу на диск. С диска запускаю прогу, благополучно копируется файл C:\basa.db, и выдает сообщение типа нет места для создание временного файла. Чтоже еще ему нужно?


Anatoly Podgoretsky   (2004-06-01 10:45:00) [12]

Ну почему, нет же никаких подтверждений этому


YurikGL   (2004-06-01 10:39:00) [13]

Anatoly Podgoretsky ©   (01.06.04 09:00) [8]

> Если записать базу данных


Видимо есть.


Anatoly Podgoretsky   (2004-06-01 09:00:00) [14]

YurikGL ©   (01.06.04 07:50) [6]
А есть ли СУБД?


sniknik   (2004-06-01 08:08:00) [15]

> З.Ы. Вам все-бы прикалываться...:)
естественно. в этом весь смысл. а то что некоторым бывает польза это побочный эффект. иногда нужно и ответить, иначе никто ходить сюда не будет, а если вопрос задан грамотно с него не поприкалываешся, просто приходится отвечать ;(
;о))


YurikGL   (2004-06-01 07:50:00) [16]

Курдль   (31.05.04 23:45) [3]
sniknik ©   (01.06.04 00:23) [4]

СУБД можно было-бы указать хотя-бы потому, что человек должен предоставлять максимум информации о своем вопросе.

З.Ы. Вам все-бы прикалываться...:)


Anatoly Podgoretsky   (2004-06-01 00:32:00) [17]

Я очень осторожный и огнеупорный.


sniknik   (2004-06-01 00:23:00) [18]

YurikGL ©   (31.05.04 23:28) [1]
а ты что трудностоей боишся? не быть тебе пионером! и комунистом, и на амбразуру за тебя другой пойдет, пусть тебе будет стыдно. ;о))

вот Анатолий не боится (за это и поплатится ;), "а что за GetTempPath", "а как настраивать BDE если у меня от него dll-ли на тот же CD записаны", "и что делать если база с этого CD на другой машине не читается, на моей же работало"... "а че никто не знает, чтоли". ;)


Курдль   (2004-05-31 23:45:00) [19]


> YurikGL ©   (31.05.04 23:28) [1]
> Ты бы СУБД указал, было-бы попроще.

Ага! Оракл - адназначна! :)


Anatoly Podgoretsky   (2004-05-31 23:33:00) [20]

Это не проблема, путь для временных файлов определяется функцие GetTempPath


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо