Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Программная репликация базы MS Access из Delphi [D7, MS Access]


tv ©   (2003-04-07 16:17:00) 

Как можно реплицировать базу MS Access 2000 (ХР) из Delphi.
Читал о JRO (Jet and Replication Objects), но как это можно реализовать в Delphi не знаю.
Поджскажите пожалуйста. Если можно пример или ссылку.
Заранее благодарен.


tv   (2003-04-09 15:20:00) [1]

Может уже надоел с вопросами, но вот еще один:
как узнать какая база - мастер или его реплика - из делфи.


tv   (2003-04-09 10:06:00) [2]

Спасибо, я тоже импортировал файл jro_tlb.pas из файла "C:\Program Files\Common Files\System\ado\msjro.dll". там все эти константы присутствуют. Но все равно спасибо.

Еще вопрос по тому же могу ли я после синхронизации реплик убить все реплики кроме мастера, а потом, когда понадобится опять создавать-убивать.


sniknik   (2003-04-07 18:55:00) [3]

тоже не нашол, но импортировал модуль (импорт ActiveX) вот что получилось (вырезал только константы)

// Constants for enum ReplicaTypeEnum
type
ReplicaTypeEnum = TOleEnum;
const
jrRepTypeNotReplicable = $00000000;
jrRepTypeDesignMaster = $00000001;
jrRepTypeFull = $00000002;
jrRepTypePartial = $00000003;

// Constants for enum VisibilityEnum
type
VisibilityEnum = TOleEnum;
const
jrRepVisibilityGlobal = $00000001;
jrRepVisibilityLocal = $00000002;
jrRepVisibilityAnon = $00000004;

// Constants for enum UpdatabilityEnum
type
UpdatabilityEnum = TOleEnum;
const
jrRepUpdFull = $00000000;
jrRepUpdReadOnly = $00000002;

// Constants for enum SyncTypeEnum
type
SyncTypeEnum = TOleEnum;
const
jrSyncTypeExport = $00000001;
jrSyncTypeImport = $00000002;
jrSyncTypeImpExp = $00000003;

// Constants for enum SyncModeEnum
type
SyncModeEnum = TOleEnum;
const
jrSyncModeIndirect = $00000001;
jrSyncModeDirect = $00000002;
jrSyncModeInternet = $00000003;

// Constants for enum FilterTypeEnum
type
FilterTypeEnum = TOleEnum;
const
jrFilterTypeTable = $00000001;
jrFilterTypeRelationship = $00000002;


tv   (2003-04-07 17:18:00) [4]

Еще вопрос: ни в MSDN ни в других хелпах не нашел значений некоторых констант, например jrRepTypeFullили jrRepVisibilityGlobal(описания есть, а значений нету)
где их можно найти, а то в делфях не принимаются.


tv   (2003-04-07 17:03:00) [5]

спасибо


sniknik   (2003-04-07 16:48:00) [6]

MSJRO.CHM описание методов, идет вместе с MS Access 2000 (ХР)
примеры там правда на си и бейсике.


Наверх

Титульная страница Поиск, карта сайта Написать письмо