Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26305
Рейтинг: 2146
#46: 2012-10-12 17:17:06 ЛС | профиль | цитата
BNdik писал(а):
В чем может быть дело, чего не хватает

Надо проверить
Tad писал(а):
Для работы INSERT, UPDATE и DELETE БД Paradox должна ОБЯЗАТЕЛЬНО иметь Первичный ключ - расположенный ОБЯЗАТЕЛЬНО в ПЕРВОЙ колонке таблицы

Действительно ли в первой колонке расположен первичный ключ, если нет, то дело обречено на провал Драйвер ODBC работает на запись только так, и никак иначе
карма: 22

0
Ответов: 29
Рейтинг: 1
#47: 2012-10-12 17:35:12 ЛС | профиль | цитата
я так понимаю что всё-таки PARADOX 4 а первичный ключ на поле "Cnum"

img_1

А вот здесь я уже не понимаю разве может быть 2 первичных ключа?

img_2

карма: 0

0
Ответов: 5446
Рейтинг: 323
#48: 2012-10-12 18:55:35 ЛС | профиль | цитата
BNdik, Композитный (составной) ключ, либо вторичный ключ.
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#49: 2012-10-12 19:27:05 ЛС | профиль | цитата
BNdik, нырять в БД, из 66 связанных между собой таблиц, не зная структуру БД, со своими правками - я бы не решился. Тем более, используя HiAsm.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 29
Рейтинг: 1
#50: 2012-10-12 23:48:01 ЛС | профиль | цитата
Не зная структуры я бы тоже не рискнул!
На самом деле не все так страшно, задействоваться будут всего 3-5 таблицы.

карма: 0

0
Ответов: 16884
Рейтинг: 1239
#51: 2012-10-12 23:52:51 ЛС | профиль | цитата
BNdik писал(а):
задействоваться будут всего 3-5 таблицы.
А ты уверен, что эти таблицы больше ни с чем не связаны?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 29
Рейтинг: 1
#52: 2012-10-12 23:57:08 ЛС | профиль | цитата
Конечная информация находится в 1-2 таблицах, а через остальные делается выборка.
карма: 0

0
Ответов: 29
Рейтинг: 1
#53: 2012-10-16 05:54:13 ЛС | профиль | цитата
nesco если тебя не затруднит, посмотри пожалуйста мою проблему, с этой долбаной базой.
те программисты сказали что удалять можно из базы вот только не говорят как и через что.
я понимаю что я за долбал, если все получится я отблагодарю!

карма: 0

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#54: 2012-10-16 07:43:33 ЛС | профиль | цитата
BNdik писал(а):
посмотри пожалуйста мою проблему, с этой долбаной базой

Tad же привел рабочий пример. Как застваить работать именно твою базу, я без понятия. Вся надежда только на Tad-a, если у него не получится, то у меня и подавно
карма: 22

0
Ответов: 29
Рейтинг: 1
#55: 2012-10-16 13:21:25 ЛС | профиль | цитата
Tad плииизз!
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#56: 2012-10-16 17:54:39 ЛС | профиль | цитата
nesco писал(а):
Вся надежда только на Tad-a
Учить нырять в чужую БД со своими правками, нет никакого желания.
BNdik, а чем отличается просьба "Расскажите, как навести шорох в БД ЦБ России ?" от твоей.
Что в Баре уменьшаем цену на коньяк и бегом за бутылкой ?
Я в такие игры не играю. Без меня.
Чем вызвано нежелание обратиться к разработчикам ПО ?


карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 29
Рейтинг: 1
#57: 2012-10-16 18:13:27 ЛС | профиль | цитата
У них я пытался хоть что то разузнать за месяц общения они мне сказали по делу только что их прога написана на DELPHI, база PARADOX, дали DBD и DBE ну сказали пароль и все, у них я больше не чего добиться не могу
карма: 0

0
Ответов: 29
Рейтинг: 1
#58: 2012-12-15 16:38:01 ЛС | профиль | цитата
И так спустя какое-то время мне все же пришлось продолжить этот проект.
Что я выяснил и понял база с которой я работаю "Paradox db" не содержит столбец ключ в основных своих файлах но прекрасно редактируется в DBD и в Database Tour потому что создают первый столбец - ключ сами.
Программа которая работает с этой базой работает под виндой и под ДОСом.
Да кстати пробовал открыть базу в ACCESS 2007 все получается а вот если сам создаю базу в DBD по аналогу рабочей, ACCESS ругается пишет что то наподобие "отсутствует структуры базы" но если я свой файл подменяю в рабочею базу, то часть программы которая работает под ДОСом, продолжает работать нормально.
Вопрос как прога работает без столбца ключа? и по какому принципу, SQL или есть какой-то иной способ?
Другая часть программы которая работает под виндой, для неё необходимо установить DBE и Delphi, после установке не создается ни каких пользовательских DSN через которые можно было бы подключиться, я себе все голову сломал как эта хрень работает, да и если на компе где работает та часть программы которая под виндой удалить папку с BDE установленную по дефолту, все работает исправно, значит все таки что то куда то устанавливается в виде каких то драйверов. Как работает DBD по какому принципу?

Вопрос: как прога работает без столбца ключа? и по какому принципу, SQL или есть какой то иной способ?
Вопрос: Как работает DBD по какому принципу?

Кто шарит в этом подскажите пожалуйста!!!
Я уже писал что готов заплатить за готовый блок который будет работать с этой базой. " http://forum.hiasm.com/xf/attach/share/DATABASE1.rar " Обязательные условия возможность вносить изменения в базу и удаление строк. Вопросы в личку!

Или хотя бы помогите разобраться! ПОЖАЛУСТА!

карма: 0

0
58
Сообщение
...
Прикрепленные файлы
(файлы не залиты)