Форум: "Базы";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];
ВнизСнова BDE + локалка Найти похожие ветки
← →
Sid © (2004-10-07 13:56) [0]Доброе время суток. Имеется комп1+Paradox и комп2+Paradox соединенные в сеть . На одном из них есть файл Сетевой диск/mainbase.db. Редактирую таблицу на комп1, на комп2 изменения не видно. Но если на комп2 закрыть прилoжение BD и открыть снова изменения появляются. Я новичок, поэтому может и вопрос глупый. Но если кого не затруднит, подскажите как решить этот вопрос.
← →
Mike Kouzmine © (2004-10-07 15:12) [1]Желательно полюбовно.
← →
Sid © (2004-10-07 19:15) [2]Лучше чего-нибудь толкового сказал бы
← →
Zacho © (2004-10-07 19:30) [3]DataSet.Close;
DataSet.Open;
Или DataSet.Refresh , правда сразу скажу, уже не помню именно это оно делает или нет.
← →
sid © (2004-10-07 19:45) [4]Спасибо, но к сожалению не помогает.
← →
Zacho © (2004-10-07 20:03) [5]Что именно не помогает ?
Clpse/Open ? Не верю, пиши подробнее.
← →
Sid © (2004-10-07 20:10) [6]Может я конечно что-то не так делаю, но есть ли разница между Table1.Close , Table1.Open и DataSet.Close , DataSet.Open? C первыми тчно не получается.
← →
Zacho © (2004-10-07 21:30) [7]Нет. TTable - потомок TDataSet
Всё-таки опиши проблему подробнее
← →
Sid © (2004-10-07 23:40) [8]Нашел вот такую заметку:
Первое отказатся от компонента TTable
и все реализовывать на TQuery (ввод, редакрированя и удаление)
второе бросай PARADOX работы по сети
третие если уж приспичело то
У компонента DataBase есть свойство Transisolation
tiDirtyRead Позволяет читать все текущие изменения, проводимые другими транзакциями до их фиксации
tiReadCommit Позволяет читать только зафиксированные изменения, проводимые другими транзакциями. Это значение принято по умолчанию
tiRepeatableRead
После начала транзакции не позволяет читать даже подтвержденные изменения, проводимые другими транзакциями в прочитанных данных. Следовательно при повторном прочтении на протяжении данной транзакции той же записи будут получены прежние результаты, даже если другие транзакции их уже изменили
Твои коментарии?
← →
Zacho © (2004-10-08 01:54) [9]В применении к Парадоксу заметка imho весьма сомнительная. Особенно что касается транзакций. Но я давно уже не работаю с Парадоксом, т.ч. пусть лучше кто-нибудь из спецов по нему прокомментирует.
← →
ЮЮ © (2004-10-08 02:51) [10]На одном из них есть файл Сетевой диск/mainbase.db
Сетевой диск - это как? Для обомх компьютеров имя файла долно быть одинаковым. Даже если с одного компа обращаться к одной таблице но "разными" путями, изменения могут быть не видны
← →
janb (2004-10-08 10:18) [11]Зачем тебе парадокс на двух компах?
а на вопрос может тебе вставить кнопку, и при кликке обрабоать процедура типа табле.пост и рефрешь чтоли?
← →
Mike Kouzmine © (2004-10-08 10:37) [12]Sid © (07.10.04 23:40) [8]
1. Нет. Не всегда быстрее.
2. Да
3. Нет. Чушь. для парадокса
А так любые измениния сразу видны. Вывод один. Смотришь не туда.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.041 c