Главная страница
    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.46 MB
Время: 0.012 c
1-91340
Nikos
2003-04-15 17:07
2003.04.28
Работа с файлами ini


3-91148
Seb_Kost
2003-04-09 09:12
2003.04.28
Сортировка записей в DBGrid


1-91293
HalloWin
2003-04-17 12:57
2003.04.28
Проверка правильности имени файла


9-91134
Джастер
2002-11-23 13:16
2003.04.28
OGL FPS=92, GLS FPS=110 ???


3-91153
Askik
2003-04-09 11:59
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский