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

Вниз

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

 
Vlad   (2003-09-19 12:31) [0]

Добрый день. Вот только недавно начал изучать IB, а именно Yaffil Personal. Использую локальную БД. Столкнулся со следующей проблемой. Копирую файл gdb в другой каталог, меняю в IBDatabase путь к файлу БД на новый, и получаю ошибку, в которой говорится, что не найден файл базы данных <старый_путь_к_файлу>. Получается, что файл gdb хранит внутри себя информацию о том каталоге, в котором он был изначально создан ? Если так, то как это можно изменить, т.е. как обеспечить безболезненное копирование базы в любую директорию ?
Заранее спасибо.


 
Rol   (2003-09-19 12:37) [1]

backup/restore не повредит точно


 
Rol   (2003-09-19 12:40) [2]

хотя и так всё работает нормально


 
Vlad   (2003-09-19 13:08) [3]

Rol (19.09.03 12:40) [2]
хотя и так всё работает нормально


Как же нормально, когда IBDataBase все равно пытается найти базу по старому пути, т.е. где база была создана изначально ? Причем назависимо от того пути, который в проперти задал.
Вернее, ситуация представляется мне следующей. IBDataBase находит файл, который указан в ее проперти. Но сам файл видимо хранит информацию о своей изначальной директории, и поэтому пытается найти базу там. Соотв. коннект не получается.


 
Zacho   (2003-09-19 20:59) [4]


> Но сам файл видимо хранит информацию о своей изначальной
> директории

Нет, не хранит. Ищи в свое программе старый путь.
А вообще-то, разрабатывать БД на YaP (или FB Embed) - мазохизм. Для разработки нужен "большой" сервер.


 
Rol   (2003-09-20 06:47) [5]

точно говорю: НОРМАЛЬНО :)


 
Vlad   (2003-09-22 10:17) [6]

>Zacho © (19.09.03 20:59) [4]
>А вообще-то, разрабатывать БД на YaP (или FB Embed) - мазохизм.

Дык вроде ты сам мне его советовал :) Или это был не ты....
Да нет, на самом деле нормальная вещь. Для локальных БД - самый раз. Мне во всяком случае понравился.
А свою проблему я немного неточно описал.
Вобщем есть база из нескольких файлов: MyBase.gdb,MyBase1.gdb итд. Допустим, меняю название каталога, где они лежат. Затем в IBDataBase тоже меняю путь на новый. С головным файлом (MyBase.gdb) проблем нет - на него не ругается, но выдает ошибку, что-то вроде "не могу найти файл <старый_путь>\MyBase 1.gdb". Т.е. остальные файлы как ни крути, пытается искать в старом месте. Причем IBExpert дает точно такую же ошибку. Че делать - не знаю.
Кстати, Backup/Restore помогает, но может полегче способ есть ?



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

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

Наверх




Память: 0.45 MB
Время: 0.015 c
4-27792
Brat-2
2003-08-05 10:53
2003.10.09
Получение текста из чужого окна.


9-27292
R2D2
2003-04-04 11:29
2003.10.09
GLScene - Запись AVI файла.


14-27745
nika_ufc
2003-09-19 18:06
2003.10.09
надоел этот английский , помогите :(


1-27453
Злодей
2003-09-27 18:38
2003.10.09
Прочитать файл по локалке


3-27304
alexmc
2003-09-12 09:23
2003.10.09
except для несуществующей таблице





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский