Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.04.28;
Скачать: [xml.tar.bz2];

Вниз

Программная репликация базы MS Access из Delphi   Найти похожие ветки 

 
tv   (2003-04-07 16:17) [0]

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


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

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


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

спасибо


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

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


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

тоже не нашол, но импортировал модуль (импорт 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-09 10:06) [5]

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

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


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

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



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.04.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
1-91377
Term
2003-04-16 10:57
2003.04.28
Как сконвертить date(), в дату с четырьмя цифрами года т.е.


4-91608
Colt
2003-02-25 09:08
2003.04.28
Убийство приложений


14-91542
Cyborg!
2003-04-11 14:42
2003.04.28
TreeView аля ICQ


11-91237
Kirill
2002-07-18 11:42
2003.04.28
MAIN ICON


14-91473
Мазут Береговой
2003-04-08 02:11
2003.04.28
Раз зашел вопрос о смерти, то как оценить человеческую жизнь?





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