Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
14-1098200193
ZDima
2004-10-19 19:36
2004.11.07
Нахождение корня уравнения вида f(x)=0 методом интераций


6-1093878441
zlo_inside
2004-08-30 19:07
2004.11.07
монитор портов


14-1098293517
Knight
2004-10-20 21:31
2004.11.07
Вот сколько в Delphi пользуюсь и только сейчас возник вопрос...


14-1098149318
able
2004-10-19 05:28
2004.11.07
avi2scr


4-1096683717
TitanDesign
2004-10-02 06:21
2004.11.07
Как программно определить установлен Flash





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