public virtual ADODB.Properties ADODB.Properties { [return: MarshalAs(UnmanagedType.Interface)] [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime), DispId(500)] get; }为什么c#编译的时候报告:修饰符“public”对该项无效
急,在线等
急,在线等
解决方案 »
- 谁帮我写下用HttpWebRequest 发POST数据的代码
- VS 2008 中怎么没有 刷新文件夹了?
- 数据库中自动增加的字段是主键,通过DataAdapter、DataSet怎么操作才好?
- 部署WinForm程序:在部署过程中增加Framework检测,编译后生成多个文件,怎样只生成一个Steup.exe?
- 多线程问题
- 请教个控件样式的问题,谢谢
- C#中读写比较麻烦,希望有高手指点一下
- 如何用oledbcommand或oledatabaseadapter更新数据库的数据
- c#与md251
- 安装 Crystal Report 9.2 后,Crystal Report Viewe 创建及复制时,VS.NET 时产生问题解疑(新作)
- 请大家提提意见,这个客服系统怎么做?
- MDI窗体中,子窗体最大化后,如何不显示图标和最大化等按钮
{
using System;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices; [ComImport, Guid("00000514-0000-0010-8000-00AA006D2EA4"), ClassInterface((short) 0), ComSourceInterfaces("ADODB.ConnectionEvents\0"), TypeLibType((short) 6), DefaultMember("ConnectionString")]
public class ConnectionClass : _Connection, Connection, ConnectionEvents_Event
{
public event ConnectionEvents_BeginTransCompleteEventHandler BeginTransComplete; public event ConnectionEvents_CommitTransCompleteEventHandler CommitTransComplete; public event ConnectionEvents_ConnectCompleteEventHandler ConnectComplete; public event ConnectionEvents_DisconnectEventHandler Disconnect; public event ConnectionEvents_ExecuteCompleteEventHandler ExecuteComplete; public event ConnectionEvents_InfoMessageEventHandler InfoMessage; public event ConnectionEvents_RollbackTransCompleteEventHandler RollbackTransComplete; public event ConnectionEvents_WillConnectEventHandler WillConnect; public event ConnectionEvents_WillExecuteEventHandler WillExecute; [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime), DispId(7)]
public virtual extern int BeginTrans();
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime), DispId(0x15)]
public virtual extern void Cancel();
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime), DispId(5)]
public virtual extern void Close();
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime), DispId(8)]
public virtual extern void CommitTrans();
[return: MarshalAs(UnmanagedType.Interface)]
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime), DispId(6)]
public virtual extern Recordset Execute([In, MarshalAs(UnmanagedType.BStr)] string CommandText, [Optional, MarshalAs(UnmanagedType.Struct)] out object RecordsAffected, [In, Optional, DefaultParameterValue(-1)] int Options);
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime), DispId(10)]
public virtual extern void Open([In, Optional, DefaultParameterValue(""), MarshalAs(UnmanagedType.BStr)] string ConnectionString, [In, Optional, DefaultParameterValue(""), MarshalAs(UnmanagedType.BStr)] string UserID, [In, Optional, DefaultParameterValue(""), MarshalAs(UnmanagedType.BStr)] string Password, [In, Optional, DefaultParameterValue(-1)] int Options);
[return: MarshalAs(UnmanagedType.Interface)]
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime), DispId(0x13)]
public virtual extern Recordset OpenSchema([In] SchemaEnum Schema, [In, Optional, MarshalAs(UnmanagedType.Struct)] object Restrictions, [In, Optional, MarshalAs(UnmanagedType.Struct)] object SchemaID);
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime), DispId(9)]
public virtual extern void RollbackTrans();[DispId(4)]
public virtual string ADODB._Connection.Version { [return: MarshalAs(UnmanagedType.BStr)] [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime), DispId(4)] get; } //修饰符public对该项无效
[DispId(0x3e8)]
public virtual PositionEnum ADODB._Recordset.AbsolutePosition { [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime), DispId(0x3e8)] get; [param: In] [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime), DispId(0x3e8)] set; } //修饰符public对该项无效 ....
[DispId(500)]
public virtual ADODB.Properties Properties { [return: MarshalAs(UnmanagedType.Interface)] [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime), DispId(500)] get; } //正常...
}
}
}
{
}
加多这句上去看看!
{
}
换成 public ConnectionClass : _Connection, Connection, ConnectionEvents_Event
{
}
?