Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / При вставке записей в БД Fox через ADO не меняется индекс :( / 14 сообщений из 14, страница 1 из 1
06.08.2003, 11:12
    #32228377
kitty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При вставке записей в БД Fox через ADO не меняется индекс :(
Подскажите, пожалуйста.
Delphi 7.
Я при помощи компонента ADOCommand вставляю записи в фоксовскую таблицу, но индекс таблицы при этом не изменяется. Название индекса отличается от названия таблицы. Что нужно сделать, чтобы вместе с добавлением записей появлялись и записи в индексе?
Спасибо!
...
Рейтинг: 0 / 0
06.08.2003, 15:54
    #32228999
Papka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При вставке записей в БД Fox через ADO не меняется индекс :(
Po mojemu on i ne budet menjatsa. Otkuda Ado znajet chto pri izmenenii dbf faila nado jesse poiskat kakoj-nit index i jego perestroit.
...
Рейтинг: 0 / 0
07.08.2003, 09:02
    #32229559
kitty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При вставке записей в БД Fox через ADO не меняется индекс :(
а можно ли как-нибудь отркрывать таблицу с индексом(как делают в фоксе) или где-то его указывать?
...
Рейтинг: 0 / 0
07.08.2003, 09:47
    #32229621
Papka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При вставке записей в БД Fox через ADO не меняется индекс :(
Nu togda ne ispolzuja ADO. Otlichnij komponent HalcyonDataSet. Ponimajet ljubije dbf-i i vse indeksi. (v tom chisle i cdx). Tam realizovano vrode perestrojenije indeksa. Jesli zainteresujet mogu zamilit.
...
Рейтинг: 0 / 0
07.08.2003, 10:10
    #32229663
kitty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При вставке записей в БД Fox через ADO не меняется индекс :(
Интересно посмотреть.
Можно на anya_v@ukrpost.net, пож.
...
Рейтинг: 0 / 0
07.08.2003, 11:38
    #32229788
Papka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При вставке записей в БД Fox через ADO не меняется индекс :(
Che-to ne to s milom. Mozh oshibka kakaja?
...
Рейтинг: 0 / 0
07.08.2003, 16:09
    #32230259
kitty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При вставке записей в БД Fox через ADO не меняется индекс :(
а сколько места занимает?
может на anya_r@land.ru получится?
...
Рейтинг: 0 / 0
08.08.2003, 10:53
    #32230795
Papka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При вставке записей в БД Fox через ADO не меняется индекс :(
Vrode pojehalo.
...
Рейтинг: 0 / 0
08.08.2003, 11:47
    #32230907
kitty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При вставке записей в БД Fox через ADO не меняется индекс :(
Thank you very much за помощь. Установила, пробую, но одна загвоздка:
никак не подберу нужный формат даты для фильтрации.
Вы не подскажете?

таблица формата dbf( dbase IV)
тип поля date
свойство THalcyonDataset.filter
...
Рейтинг: 0 / 0
08.08.2003, 12:48
    #32231032
Papka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При вставке записей в БД Fox через ADO не меняется индекс :(
Nu voobsse-to ja filtraciju delal na sobitije OnFilterRecord. Tam po-ljubomu mozhno sravnivat. Poissi v google sait proizvoditelja, i skachaj help. Tozhe poleznaja shtuka. Po originalnim indeksam, k stati, tozhe iskat mozhno. Jesli index - Expression, to ispolzuj SetRange ili SetRangeEx, jesli prosto po polju, to SetKey. Mozhno delat i svoi temp indeksi cherez MemoryIndexAdd. U etoj proci v parametrah jest Expression i Filter, tak vot v nih mozhno Foxovije f-cii ispolzovat (tipa STR(), DTOS, DTOC() to chto sam poproboval). Pri rabote s originalnimi indeksami ispolzuj FieldGet po mojemu. Voobssem fishka takaja, chto eta funkcija vozvrassajet znachenije polja takoje, kak ono hranitsa v tablice. Voobssem poprobuj, pokivirjaj. Budut voprosi - pishi na milo. dumaju tak prosse budet. Udachi.
...
Рейтинг: 0 / 0
08.08.2003, 14:42
    #32231257
kiity
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При вставке записей в БД Fox через ADO не меняется индекс :(
O'K.
Спасибо.
...
Рейтинг: 0 / 0
07.10.2003, 09:50
    #32285800
SS
SS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При вставке записей в БД Fox через ADO не меняется индекс :(
Добрый день!
А можно и на sav1@mail.ru этот компонент бросить, пожалуйста.
...
Рейтинг: 0 / 0
07.10.2003, 11:25
    #32285972
Papka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При вставке записей в БД Fox через ADO не меняется индекс :(
Ушло
...
Рейтинг: 0 / 0
08.10.2003, 06:22
    #32286989
SS
SS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При вставке записей в БД Fox через ADO не меняется индекс :(
Спасибо. :)
Может у кого есть компонент для работы с DBF файлами через SQL запросы?
Заранее спасибо :)
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / При вставке записей в БД Fox через ADO не меняется индекс :( / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]