Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > есть такая прога..


Автор: megabist 22.5.2006, 14:28
проблема в том, что работает не у всех....
(.тхт меняем на .rar и вот она прога с исходниками)
http://licey1548.proportal.info/forum/index.php?act=Attach&type=post&id=51
посмотрите плз в чём дела? 

Автор: Romikgy 22.5.2006, 14:55
И че пишет?
У меня допустим пишет что версия разная движка , я так понимаю движка ДБ? 

Автор: megabist 22.5.2006, 15:17
an error occurred while attempting to initialize the Borland Database Engine (error $2108)
вот так вот он у народа ругается...что делать? 

Автор: _hunter 22.5.2006, 15:25
дык не стоит он... 

Автор: megabist 22.5.2006, 16:34
Понятно а как от жтого избавиться? 

Автор: londinium 22.5.2006, 16:37
Цитата

Понятно а как от жтого избавиться?


Поставить BDE.
 Иногда,правда, нехорошие люди делают усеченную у становку BDЕ, причем надо ставить строго в определенную папку. 

Автор: megabist 22.5.2006, 16:53
и что мне по кнопочке каждому прибегать и ставить БДЕ?? и в какую папку? 

Автор: Romikgy 22.5.2006, 17:01
Дык а че ты хошь, юзаешь БДЕ и не хошь ставить smile 
поищи альтернативные движки , да и имхо  с файлами db можно и напрямую работать 

Автор: londinium 22.5.2006, 17:04
Цитата

да и имхо  с файлами db можно и напрямую работать 


Лучше не надо. Не дай Бог, это самопальная прога какого-нибудь ВЦ чего-то там - замучаешся пытаться понять

Цитата

Дык а че ты хошь, юзаешь БДЕ и не хошь ставить

Полностью согласен 

Автор: megabist 22.5.2006, 18:43
Простите, я просто только начинаю работу с БД. Учусь, так сказать...
Так вот, насколько я теперь понял если я юзаю БДЕ то его надо ставить... а как можно делать прогу, с БД ессесно, которая не будет требовть установки чего-либо дополнительного? 

Автор: _hunter 22.5.2006, 19:19
самому читать/писать в файл.
а так сложно принести с собой еще пару файлов (Firebird)? 

Автор: megabist 22.5.2006, 19:33
_hunter а поточнее можно говорю же только начинаю... что за Firebird ?? Тоесть это файрбёрд можно установить в ту же папку, что и прога обьясните, гуру, кому не в лом)) 

Автор: londinium 23.5.2006, 08:36
Цитата

что за Firebird ?? Тоесть это файрбёрд можно установить в ту же папку, что и прога обьясните, гуру, кому не в лом)) 


Я, конечно, не гуру, но могу порекомендовать сайт ibase.ru. Там все подробно рассказано про FireBird. 

Автор: _hunter 23.5.2006, 10:42
megabist, да. можно просто положить рядом со своей программой.
подробности тут:
http://forum.vingrad.ru/index.php?showtopic=84925 

Автор: megabist 23.5.2006, 11:22
Спасибо огромное прочитал но вот вопрос нужно ли мне что-то менять в программе? 

Автор: _hunter 23.5.2006, 11:56
нужно.
все компоненты базы данных нужно поменять на их ib аналоги 

Автор: megabist 23.5.2006, 11:58
тоесть переделать таблицу?? (ту что формата ДБ) и в программе поменять обрашение к ней (ну тоесть имя её) и всё??
всё оостальное также или какие-то другие компоненты? 
ссори туплю понял а таблицу так и оставлять? 

Автор: _hunter 23.5.2006, 12:19
само-собой таблицы нужно конвертировать 

Автор: megabist 23.5.2006, 13:04
только вот в какой тип? ДБФ он не видит в упор компонент ивдатабейз 

Автор: sexton 23.5.2006, 13:11
Цитата(megabist @  23.5.2006,  13:04 Найти цитируемый пост)
ДБФ он не видит в упор компонент ивдатабейз  

И не увидит, у него свой формат баз smile
Тебе принципиален ДБФ как формат? Потому что на самом деле движков БД (и бесплатных причем) хватает всяких разных.  

Автор: megabist 23.5.2006, 13:16
Так хоть чего-то я начинаю понимать))  формат не принципиален но как сделать базу его формата? какой прогой? 

Автор: _hunter 23.5.2006, 13:34
а вот это вопрос интересный smile
попроьуй этот:
http://softsearch.ru/programs/119-052-dbf2gdb-download.shtml
конвертор
 

Автор: megabist 23.5.2006, 14:49
не работает(( ошибу выдаёт(( 

Автор: Romikgy 23.5.2006, 15:30
Ксати дб , открыть попробуй через ADO соединение 

Автор: _hunter 23.5.2006, 15:39
Цитата(megabist @  23.5.2006,  14:49 Найти цитируемый пост)
не работает(( ошибу выдаёт(( 

ну тогда руками сконверть -- создай в новой базе тпблицы с такими же сигнатурами и вставляй INSERT' ом данные выбранные SELECT' ом из первой таблицы. 

Автор: megabist 23.5.2006, 16:47
Так пытаюь таблицу типа INERBASE сохранить в свою русскоязычную папку  на диске д (ну а вдруг это важно)
а он мне сначала гворит:
Closen alias is not of type INTERBASE
говорю типа ОК а он мне:
invalid file extension.
итак в чём ошибка? 

Автор: _hunter 23.5.2006, 17:22
как пытаешся? зачем в алиасы полез?
приведи правильное и полное сообщение об ошибке 

Автор: megabist 23.5.2006, 18:54
Это полные сообщения об ошибке, я импортировал таблицу в  INERBASE и пытаюсь нажать Save as и вот такие мессаги он мне выдаёт передано в точности. 

Автор: _hunter 23.5.2006, 19:18
Цитата(megabist @  23.5.2006,  18:54 Найти цитируемый пост)
я импортировал таблицу в  INERBASE

как/чем?

Цитата(megabist @  23.5.2006,  18:54 Найти цитируемый пост)
Это полные сообщения об ошибке

я еще написал "правильные"...
тебя не смущает отсутствие в английскрм языке слова "Closen"? 

Автор: megabist 23.5.2006, 19:55
с помошью Database Desktop (конвертиил)
меня смущает но могу прислат скрин, где прогу это ни капельки не смущает 

Автор: megabist 24.5.2006, 15:14
Так я вижу, я своим тупнягом всех задолбал.  smile  Может найдётся её кто-нить поможет?? 

Автор: _hunter 24.5.2006, 15:40
что тут можно сказать... если вытоматика не сработала -- работаем руками:
http://forum.vingrad.ru/index.php?showtopic=97215&view=findpost&p=740648 

Автор: megabist 24.5.2006, 15:51
У меня всего то и есть одна таблица как её перевести я делаю новую интербейз импортирую структуру и жму сейв эз и она мен ошибочку выдаёть 

Автор: _hunter 24.5.2006, 16:23
поэтому и делай руками. заодно и опыт преобретеш... 

Автор: megabist 24.5.2006, 19:32
Так руками, как  понял, это добавление всего самому (тоесть заново создавать структуру). Попробывал я, всё равно теже ошибки, всё, что он говорил, я исправил. 

Автор: _hunter 25.5.2006, 11:25
ну таблицу создать предется заново (руками), а данные перенести -- дело техники... 

Автор: megabist 25.5.2006, 13:36
Это походу у меня проблемы с Database' ом кто-нить может из исходников взять таблицу перевести кинуть мне по почте?
megabist@yandex.ru 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)