收录日期:2019/03/19 04:28:18 时间:2016/05/18 03:14:40 标签:Access
Public Class AccessReplica

    Private replica As JRO.IReplica

    Public Sub New(ByVal strSourceFile As String)
        replica = New JRO.ReplicaClass()
        replica.ActiveConnection = "D:\Documents\VSP\Temp\Easedata.mdb" 
    End Sub

    Public Sub CreateReplica(ByVal strDestanceFile As String)
        replica.CreateReplica(strDestanceFile, "Replica of ", JRO.ReplicaTypeEnum.jrRepTypeFull,                                     JRO.VisibilityEnum.jrRepVisibilityGlobal, -1, JRO.UpdatabilityEnum.jrRepUpdFull)
    End Sub

End Class
===================
replica.ActiveConnection 一句老出错
wait me
查msdn不就行了?
对不起,没说清楚。

在Access下编程,代码如下,正确执行没问题:
Private Sub btnSynchronize_Click()
    Dim replica As New JRO.replica    
    replica.ActiveConnection = "D:\Documents\VSP\Temp\Easedata001.mdb"
    replica.Synchronize "D:\Documents\VSP\Temp\Easedata.edt"
End Sub

但是我要在VC#或VB.net中用,代码如下:
  JRO.Replica replica=new JRO.ReplicaClass();
  replica.ActiveConnection = "D:\Documents\VSP\Temp\Easedata001.mdb"
  replica.Synchronize("D:\Documents\VSP\Temp\Easedata.edt",...)
==>但总是在执行完replica.ActiveConnection时出现如下错误:
--------------------------------------
未处理的“System.Runtime.InteropServices.COMException”的类型的异常出现在WindowsApplication5.exe中。

其它信息:参数类型不正确,或不在可以接受的范围之内,或与其它参数冲突。
--------------------------------------

哪位知道怎么回事?或有高版本的MSJRO.dll?(我的是Access2000带的)
查了很多资料,问题解决了,ActiveConnection需要ConnectionClass:
JRO.Replica replica=new JRO.ReplicaClass();
ADODB.ConnectionClass conn=new ADODB.ConnectionClass();
conn.Open(DbClass.PROVIDER  +txtSource.Text ,"Admin","",-1);
replica.ActiveConnection=conn;

求救!~asp.net怎么在页面上,也就是客户端写连接数据库代码啊(sqlserver) 急需spring+hibernate+struts的项目? 变量存储问题 利用OpenGL画两种图形显示出现问题 关于一个AOE关键路径里问题 写到数据库里后,中文全是乱码. 想得到div标签里的内容 设计数据库的问题 初始化CComboBox中的数据出现错误:Debug Assertion Failed! 一个关于OPGL的问题 IIS安装正常,但无法正常运行,出现 管理单元初始化失败 A841b6c2....等字样 关于加壳加密.DATA和.TXT节的问题 双网卡如何同时访问内网和外网 程序员联合开发网会员请进,急! 窗体Caption变化会触发哪个消息? WinForm ComboBox控件的右键菜单屏蔽不了 求助java编写类似于QQ代理设置的代理程序 菜鸟求教;vc 编译器下参数的格式 VB.NET如何表示空值? 请问如何从系统中获取字体选择窗口 如何将windows窗体的风格改的和 MSN一样? 请大家进来看一下. 转载中国网友报 严蔚敏习题集的停车场问题还有个小问题不能解决,希望各位大侠援手! 讨论加提问(UMD 电子书的压宿原理) jxl如何实现在同一个cell里写入两种不同format风格的字符串 求 linux下 mysql4版本的安装包要的是 tar.gz的包 哪个好心大哥提供给我 结构中用来标识结构大小成员的用处 请指教Winsock问题 关于jsp定时提醒功能对资源耗用的问题!