On-line: Alex_Cher, гостей 2. Всего: 3 [подробнее..]
АвторСообщение
постоянный участник




Пост N: 5356
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 17.04.17 19:40. Заголовок: Поле базы RDD-TimeStamp на сетевом ресурсе ?


Использую поле в базе "=" для синхронизации изменённых записей с базой PgSql в интернете.
Если запись локальная, то понятно что время в поле пишется из локального компа.

А если база находится на сетевом ресурсе, то какое время пишется в поле при изменении на разных компах ?
Т.е. возможна ситуация, когда время будет различаться в этом поле из-за разности времени на компах ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 11 [только новые]


администратор




Пост N: 6366
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 17.04.17 21:22. Заголовок: Andrey При использо..


Andrey
При использовании сервера баз данных , в частности ADS , время и дату можно брать с сервера с помощью AdsGetServerTime().
Думаю в LETODB такое есть или можно сделать.
Так что копай PgSql.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1404
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 17.04.17 21:45. Заголовок: Andrey пишет база на..


Andrey пишет
 цитата:
база находится на сетевом ресурсе


Если это dbf с shared доступом, то, думаю, будет время каждой pc.
В этом случае надо исп. поле типа "^" - версия.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1405
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 17.04.17 21:49. Заголовок: PS Проверь, добавь з..


PS
Проверь, добавь запись, поменяй на рс Time и еще добавь запись, верни Time и
сравни значения поля "=" у записей

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 6367
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 17.04.17 22:02. Заголовок: SergKis пишет: это..


SergKis пишет:

 цитата:
этом случае надо исп. поле типа "^" - версия


А какая разница какой тип поля ?
Важно лишь то что в него пишем , про это выше отписал.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1406
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 17.04.17 22:32. Заголовок: Dima пишет А какая р..


Dima пишет
 цитата:
А какая разница какой тип поля ?


Разница в том, что при синхронизации изменения из PsSql надо брать по TimeStamp (брать больше TS последнего обмена),
а из dbf shared в PsSql по полю "^" - это счетчик модификаций (брать больше версии последнего обмена),
по TimeStamp "=" нельзя брать из dbf shared. Если база в LetoDB, то TimeStamp "=" нормальная и все ок!

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 5357
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 18.04.17 11:03. Заголовок: SergKis пишет: по T..


SergKis пишет:

 цитата:
по TimeStamp "=" нельзя брать из dbf shared.



У меня это самый вариант. Обычный dbf на сетевом ресурсе.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 5358
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 18.04.17 12:16. Заголовок: А кто знает какой фо..


А кто знает какой формат dbf-файла с полем "=" ?
Т.е. можно ли открыть этот файл Visual Foxpro или другими системами ?

А вообще можно ли открыть Dbf созданный Харбором (использую поля "+","=","^", "@") , в других языках ?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 6369
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 18.04.17 12:51. Заголовок: Andrey пишет: Т.е. ..


Andrey пишет:

 цитата:
Т.е. можно ли открыть этот файл Visual Foxpro


http://datasql.ru/baseworkbd/4.htm

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 5359
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 18.04.17 13:36. Заголовок: Т.е. Харборовский DB..


Т.е. Харборовский DBF (с полями "+","=","^", "@") совместим с Visual Foxpro ?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 6370
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 18.04.17 13:46. Заголовок: Пробовать надо...


Пробовать надо.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1411
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 18.04.17 13:55. Заголовок: Andrey пишет Т.е. Ха..


Andrey пишет
 цитата:
Т.е. Харборовский DBF (с полями "+","=","^", "@") совместим с Visual Foxpro ?


Вроде они (поля) оттуда пришли в hb 2.0, xhb 0.93 надо ставить
RddInfo( RDDI_TABLETYPE, DB_DBF_VFP )
для работы с такими полями

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 180
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет