• ASNA DataGate Component Suite 17.0 Help
    • Programmers Guide
      • Introduction
        • ASNA DataGate Component Suite for Visual Studio .NET
        • New Features
        • Accessing the DCS Assembly
      • Connecting To/From a Database
        • Connecting to a Database Using a Database Name
        • Managing Database Connections
        • Database Name Handling
        • Disconnecting From a Database
      • Accessing a File
        • Accessing a File Using the FileAdapter Class
        • Database File Records and AdgDataSet
        • Reading and Writing to Database Files
        • Efficient File Access
        • Verifying Results with Exception Handling
        • Render-in-Process Options
      • DCS for Visual Studio 2022 Tutorials
        • Calling Stored Procedures
      • Error Handling
    • Reference
      • Class Library
        • ASNA DataGate Assembly
          • ASNA.DataGate.Client Namespace
            • ASNA.DataGate.Client Classes
              • AdgConnection Class
                • AdgConnection Members
                • AdgConnection Constructors
                  • AdgConnection(SourceProfile)
                  • AdgConnection(string)
                • AdgConnection Methods
                  • AdgConnection.BeginAutoTransaction Methods
                    • AdgConnection.BeginAutoTransaction(String, String)
                    • AdgConnection.BeginAutoTransaction(TransactionLevel, String)
                    • AdgConnection.BeginAutoTransaction(TransactionLevel, String, String)
                  • AdgConnection.BeginTransaction Methods
                    • AdgConnection.BeginTransaction(String)
                    • AdgConnection.BeginTransaction(TransactionLevel)
                    • AdgConnection.BeginTransaction(TransactionLevel, String)
                    • AdgConnection.BeginTransaction(TransactionLevel, String, String)
                  • AdgConnection.Clone Method
                  • AdgConnection.Close Method
                  • AdgConnection.Dispose Method
                  • AdgConnection.Equals Method
                  • AdgConnection.GetHashCode Metod
                  • AdgConnection.op_Equality Method
                  • AdgConnection.op_InEquality Method
                  • AdgConnection.Open Method
                • AdgConnection Properties
                  • AdgConnection.CurrentUserLibl Property
                  • AdgConnection.SourceProfile Property
                  • AdgConnection.State Property
              • IDataAreaClass
              • AdgDataSet Class
                • AdgDataSet Members
                • AdgDataSet Constructors
                  • AdgDataSet(serialization info, streaming context)
                  • AdgDataSet(String)
                • AdgDataSet Methods
                  • AddPreparedRowAndSetActive
                  • AdgDataSet.DeleteRow Method
                  • AAdgDataSet.ddRow Methods
                    • AdgDataSet.AddRow(integer)
                    • AdgDataSet.AddRow(string)
                  • AdgDataSet.GetFormatIndex Method
                  • AdgDataSet.GetFormatName Method
                  • AdgDataSet.GetFormatTable Methods
                    • AdgDataSet.GetFormatTable(integer)
                    • AdgDataSet.GetFormatTable(String)
                  • AdgDataSet.Initialize Method
                  • AdgDataSet.InitializeFormats Method
                  • AdgDataSet.InsertRow Methods
                    • AdgDataSet.InsertRow(integer, integer)
                    • AdgDataSet.InsertRow(string, integer)
                  • AdgDataSet.NewKeyTable Methods
                    • AdgDataSet.NewKeyTable(string)
                    • AdgDataSet.NewKeyTable(integer)
                  • AdgDataSet.PrepareRow Methods
                    • AdgDataSet.PrepareRow(integer)
                    • AdgDataSet.PrepareRow(string)
                    • AdgDataSet.PrepareRow(string, System.Data.DataRow)
                  • AdgDataSet.SetActive Methods
                    • AdgDataSet.SetActive(integer,integer)
                    • SetActive(string,integer)
                • AdgDataSet Properties
                  • AdgDataSet.ActiveRow Property
                  • AdgDataSet.CurrentFormatIndex Property
                  • AdgDataSet.CurrentFormatName Property
                  • AdgDataSet.FormatIDs Property
                  • AdgDataSet.Formats Property
              • AdgFactory Class
                • AdgFactory Members
                • AdgFactory Methods
                  • AdgFactory.NewDirectory Method
                  • AdgFactory.NewFile Method
                  • AdgFactory.NewMember Method
                  • AdgFactory.ReadXml Methods
                    • *** dcsAdgFactoryClassReadXmlMethod1.htm ***
                    • *** dcsAdgFactoryClassReadXmlMethod2.htm ***
                    • *** dcsAdgFactoryClassReadXmlMethod3.htm ***
                    • *** dcsAdgFactoryClassReadXmlMethod4.htm ***
              • AdgKeyTable Class
                • AdgKeyTable Members
                • AdgKeyTable Constructors
                  • AdgKeyTable(System.Data.DataTable)
                • AdgKeyTable Properties
                  • AdgKeyTable.DataTable Property
                  • AdgKeyTable.KeyPartCount Property
                  • AdgKeyTable.Row Property
              • AdgTable Class
              • As400Program Class
                • As400Program Members
                • As400Program Constructors
                  • As400Program()
                  • As400Program(AdgConnection)
                  • As400Program(AdgConnection, string)
                • As400Program Methods
                  • As400Program.AppendParm Method
                  • As400Program.AppendParms Method
                  • As400Program.Dispose Method
                  • As400Program.Execute Method
                  • As400Program.GetParmByName Method
                  • As400Program.ObjectToParm Methods
                    • As400Program.ObjectToParm(ProgParm, object)
                    • As400Program.ObjectToParm(ProgParm, object, int)
                    • As400Program.ObjectToParm(object, string)
                    • As400Program.ObjectToParm(object, string, int[])
                  • As400Program.ParmToObject Methods
                    • As400Program.ParmToObject(ProgParm, System.Type)
                    • As400Program.ParmToObject(ProgParm, System.Type, integer)
                    • As400Program.ParmToObject(System.Type, string)
                    • As400Program.ParmToObject(System.Type, string, integer[])
                  • As400Program.SetParmsZeroValue Method
                • As400Program Properties
                  • As400Program.Connection Property
                  • As400Program.Parameters Property
                  • As400Program.ProgramPath Method
              • AuthorityEntry Class
                • AuthorityEntry Members
                • AuthorityEntry.Constructors
                  • AuthorityEntry()
                  • AuthorityEntry(string)
                  • AuthorityEntry(string,AuthorityTypes)
                  • AuthorityEntry(string, AuthorityTypes, boolean)
                • AuthorityEntry Fields
                  • AuthorityEntry.AuthorityType Field
                  • AuthorityEntry.IsGroupAccount Field
                  • AuthorityEntry.Username Field
              • Dependent Class
                • Dependent Members
                • Dependent Properties
                  • Dependent.AdgObjectType Property
                  • Dependent.DependentType Property
                  • Dependent.PathName Property
              • FileAdapter Class
                • FileAdapter Members
                • FileAdapter Constructors
                  • FileAdapter.FileAdapter Constructor ()
                  • FileAdapter(AdgConnection)
                  • FileAdapter(AdgConnection, string)
                  • FileAdapter(AdgConnection, string, string)
                • FileAdapter Methods
                  • FileAdapter.AddRecord Method
                  • FileAdapter.ChangeCurrent Method
                  • FileAdapter.ChangeRRN Method
                  • FileAdapter.Close Method
                  • FileAdapter.DeleteAllRecords Method
                  • FileAdapter.DeleteCurrent Method
                  • FileAdapter.DeleteKey Method
                  • FileAdapter.DeleteRange Method
                  • FileAdapter.DeleteRRN Method
                  • FileAdapter.Dispose Method
                  • FileAdapter.Finalize Method
                  • FileAdapter.ForceEOD Method
                  • FileAdapter.GetPrintProperties Method
                  • FileAdapter.Open Method
                  • FileAdapter.OpenNewAdgDataSet Method
                  • FileAdapter.OpenSimpleQuery Method
                  • FileAdapter.ReadRandomKey Method
                  • FileAdapter.ReadRandomRRN Method
                  • FileAdapter.ReadRange Method
                  • FileAdapter.ReadSequential Method
                  • FileAdapter.ReadSequentialEqual Method
                  • FileAdapter.ReleaseCurrent Method
                  • FileAdapter.ReleaseRRN Method
                  • FileAdapter.ResetFormat Method
                  • FileAdapter.ResetPrintAttr Method
                  • FileAdapter.ReuseRRN Method
                  • FileAdapter.SeekKey Method
                  • FileAdapter.SeekRange Method
                  • FileAdapter.SeekRRN Method
                  • FileAdapter.SetFormat Method
                • FileAdapter Properties
                  • FileAdapter.AccessMode Property
                  • FileAdapter.Connection Property
                  • FileAdapter.CurrentFormatIndex Property
                  • FileAdapter.ExactSeek Property
                  • FileAdapter.ExtendedResults Property
                  • FileAdapter.FileLength Property
                  • FileAdapter.FileName Property
                  • FileAdapter.FormatRequested Property
                  • FileAdapter.MemberName Property
                  • FileAdapter.OpenAttributes Property
                  • FileAdapter.RecordCount Property
                  • FileAdapter.RRN Property
                  • FileAdapter.Status Property
              • IAdgObject Class
                • IAdgObject Members
                • IAdgObject Methods
                  • IAdgObject.Create Method
                  • IAdgObject.Duplicate Method
                  • IAdgObject.GrantAuthority Method
                  • IAdgObject.Lock Method
                  • IAdgObject.MoveTo Method
                  • IAdgObject.ReadBases Method
                  • IAdgObject.Remove Method
                  • IAdgObject.Rename Method
                  • IAdgObject.RevokeAuthority Method
                  • IAdgObject.ToString Method
                  • IAdgObject.Unlock Method
                  • IAdgObject.WriteBases Method
                  • IAdgObject.WriteXml Methods
                    • IAdgObject.WriteXml(System.Xml.XmlWriter, XmlOptions)
                    • IAdgObject.WriteXml(System.Xml.XmlWriter, XmlOptions, XmlInfoEventHandler)
                • IAdgObject Properties
                  • IAdgObject.AdgObjectType Property
                  • IAdgObject.AdgSubType Property
                  • IAdgObject.AuthorityEntries Property
                  • IAdgObject.Bases Property
                  • IAdgObject.DateCreated Property
                  • IAdgObject.DateModified Property
                  • IAdgObject.DateReferenced Property
                  • IAdgObject.Dependents Property
                  • IAdgObject.IsSystemObject Property
                  • IAdgObject.ObjectID Property
                  • IAdgObject.Owner Property
                  • IAdgObject.OwnerIsGroup Property
                  • IAdgObject.ParentID Property
                  • IAdgObject.PrimaryGroup Property
                  • IAdgObject.Schema Property
                  • IAdgObject.SortByName Property
                  • IAdgObject.SortByNameCaseInsensitive Property
                  • IAdgObject.Text Property
              • IAdgTransaction Interface
                • IAdgTransaction Members
                • *** dcsIDataAreaMembers.htm ***
                • IAdgTransaction Methods
                  • IAdgTransaction.Commit Methods
                    • IAdgTransaction.Commit Method()
                    • IAdgTransaction.Commit(string)
                  • IAdgTransaction.Rollback Method
                • IAdgTransaction Properties
                  • IAdgTransaction.Connection Property
                  • IAdgTransaction.Name Property
                  • IAdgTransaction.TransactionLevel Property
              • IDirectory Interface
                • IDirectory Members
                • IDirectory Methods
                  • IDirectory.AttachRemoteDirectory Method
                  • IDirectory.CreateSubDirectory Method
                  • IDirectory.Enumerate Method
                  • IDirectory.RepairObjects Method
                • IDirectory Properties
                  • IDirectory.ItemList Property
                  • IDirectory.RemotePathName Property
              • IFileObject Interface
                • IFileObject Members
                • IFileObject Methods
                  • IFileObject.Copy Method
                  • IFileObject.GetAdgDataSet Method
                  • IFileObject.InspectFile Method
                  • IFileObject.ReadCreationAttributes Method
                  • IFileObject.ReadDefinition Method
                  • IFileObject.RepairFile Method
                  • IFileObject.WriteCreationAttributes Method
                  • IFileObject.WriteDefinition Method
                • IFileObject Properties
                  • IFileObject.MemberCount Property
                  • IFileObject.Members Property
              • ILibraryList Interface
                • ILibraryList Members
                • ILibraryList Methods
                  • ILibraryList.AddEntry Method
                  • ILibraryList.EnumerateCurrentSystem Method
                  • ILibraryList.EnumerateCurrentUser Method
                  • ILibraryList.RemoveEntry Method
                • ILibraryList Members
                  • ILibraryList.CurrentSystemLibs Property
                  • ILibraryList.CurrentUserLibs Property
                  • ILibraryList.SystemConfig Property
                  • ILibraryList.UserConfig Property
              • IMember Interface
                • IMember Members
                • IMember Methods
                  • IMember.Clear Method
                  • IMember.Initialize Method
                • IMember Properties
                  • IMember.ActiveRecords Property
                  • IMember.DeletedRecords Property
                  • IMember.Extension Property
              • XmlInfoEventArgs Class
                • XmlInfoEventArgs Members
                • XmlInfoEventArgs Fields
                  • XmlInfoEventArgs.Message Field
                  • XmlInfoEventArgs.Type Field
            • ASNA.DataGate.Client Enumerations
              • FileAdapter.AdapterStatus Enumeration
              • InitMemberOptions Enumeration
              • LiblPosition Enumeration
              • XmlInfoEventType Enumeration
              • XmlOptions Enumeration
            • New Delegates
              • AdgEnumerator Delegate
              • AdgObserver Delegate
              • XmlInfoEventHandler Delegate
          • ASNA.DataGate.Common Namespace
            • ASNA.DataGate.Common Classes
              • dgException Class
                • dgException Members
                • dgException Fields
                  • dgException.Error Field
                  • dgException.ErrorClass Field
                  • dgException.SystemError Field
                  • dgException.Text Field
                • dgException Methods
                  • dgException.GetVerboseText Method
                • dgException Properties
                  • dgException.Message Property
              • FieldType Class
                • FieldType Members
                • FieldType Methods
                  • FieldType.NewBinary Method
                  • FieldType.NewChar Method
                  • FieldType.NewDate Method
                  • FieldType.NewDBCS Method
                  • FieldType.NewDontCare Method
                  • FieldType.NewFloat Method
                  • FieldType.NewHex Method
                  • FieldType.NewInteger Method
                  • FieldType.NewPacked Method
                  • FieldType.NewTime Method
                  • FieldType.NewTimeStamp Method
                  • FieldType.NewZoned Method
                • FieldType Properties
                  • FieldType.ByteLength Property
                  • FieldType.DataType Property
                  • FieldType.DateTime Property
                  • FieldType.Dbcs Property
                  • FieldType.Precision Property
                  • FieldType.Scale Property
            • ASNA.DataGate.Common Enumerations
              • AccessMode Enumeration
              • AccessResult Enumeration
              • AdgObjectTypes Enumeration
              • AdgSubTypes Enumeration
              • AuthorityTypes Enumeration
              • DataDirection Enumeration
              • DataSetOptions Enumeration
              • DataTypes Enumeration
              • DateTimeFormat Enumeration
              • DbcsFormat Enumeration
              • DependentTypes Enumeration
              • dgErrorClass Enumeration
              • dgErrorNumber Enumeration
              • DuplicateOptions Enumeration
              • FileLocks Enumeration
              • InspectFileOutput Enumeration
              • InspectFileParts Enumeration
              • LockRequest Enumeration
              • KeyUsages Enumeration
              • PaperOrientation Enumeration
              • PasswordType Enumeration
              • PrintTrueType Enumeration
              • RangeFirst Enumeration
              • RangeLast Enumeration
              • RangeMode Enumeration
              • ReadEqualMode Enumeration
              • ReadRandomMode Enumeration
              • ReadSequentialMode Enumeration
              • RepairOptions Enumeration
              • SeekMode Enumeration
              • ShareTypes Enumeration
              • TransactionLevel Enumeration
              • WaitOptions Enumeration
          • ASNA.DataGate.DataLink Namespace
            • ASNA.DataGate.DataLink Classes
              • ProgParmClass
                • ProgParm Members
                • ProgParm.ProgParm Constructors
                  • ProgParm(ProgParmType, DataDirection)
                  • ProgParm(StructureType, DataDirection)
              • ProgParmType Class
                • ProgParmType Members
                • ProgParmType Constructors
                  • ProgParmType(string, integer, FieldType)
              • StructureType Class
                • StructureType Members
                • StructureType Constructors
                  • StructureType.StructureType(string, integer, object)
          • ASNA.DataGate.Providers Namespace
            • ASNA.DataGate.Providers Classes
              • DatabaseAttributes Class
                • DatabaseAttributes Members
                • DatabaseAttributes Constructors
                  • DatabaseAttributes.DatabaseAttributes()
                • DatabaseAttributes Fields
                  • DatabaseAttributes.BusySeats Field
                  • DatabaseAttributes.Database Field
                  • DatabaseAttributes.Hardware Field
                  • DatabaseAttributes.OperatingSystem Field
                  • DatabaseAttributes.OriginalLabel Field
                  • DatabaseAttributes.ProxyName Field
                  • DatabaseAttributes.ProxyVersion Field
                  • DatabaseAttributes.Secure Field
                  • DatabaseAttributes.TotalSeats Field
              • DatabaseName Class
                • DatabaseName Members
                • DatabaseName Constructors
                  • DatabaseName.DatabaseName()
                • DatabaseName Methods
                  • DatabaseName.Deserialize Method
                  • DatabaseName.FromSourceProfile Method
                  • DatabaseName.GetNames Method
                  • DatabaseName.GetSourceProfiles Method
                  • DatabaseName.Register Method
                  • DatabaseName.Serialize Method
                  • DatabaseName.ToSourceProfile Methods
                    • DatabaseName.ToSourceProfile(String)
                    • DatabaseName.ToSourceProfile(string, boolean)
                    • DatabaseName.ToSourceProfile(string, bool, bool)
                    • DatabaseName.ToSourceProfile(string, bool, bool, bool)
                  • DatabaseName.Unregister Method
              • FileOpenAttr Class
                • FileOpenAttr Members
                • FileOpenAttr Constructors
                  • FileOpenAttr(string)
                • FileOpenAttr Fields
                  • FileOpenAttr.OmitBlocking Field
                  • FileOpenAttr.OptimalBlockingFactor Field
                • FileOpenAttr Properties
                  • FileOpenAttr.BlockingFactor Property
                  • FileOpenAttr.FileLocks Property
                  • FileOpenAttr.FormatIDs Property
                  • FileOpenAttr.InhibitWrites Property
                  • FileOpenAttr.ShareTypes Property
                  • FileOpenAttr.WaitForEOF Property
                  • FileOpenAttr.WaitForFile Property
                  • FileOpenAttr.WaitForRecord Property
              • IPrintProperties Interface
                • IPrintProperties Members
                • IPrintProperties Methods
                  • IPrintProperties.GetBoundType Method
                  • IPrintProperties.GetTypedObject Method
                  • IPrintProperties.GetValue Method
                  • IPrintProperties.SetValue Method
              • PrintDevAttr Class
                • PrintDevAttr Members
                • PrintDevAttr Constructors
                  • PrintDevAttr()
                • PrintDevAttr Methods
                  • PrintDevAttr.ReadXml Method
                  • PrintDevAttr.WriteXml Method
                • PrintDevAttr Properties
                  • PrintDevAttr.Collate Property
                  • PrintDevAttr.Color Property
                  • PrintDevAttr.Copies Property
                  • PrintDevAttr.DefaultSource Property
                  • PrintDevAttr.Duplex Property
                  • PrintDevAttr.FormName Property
                  • PrintDevAttr.LeftMargin Property
                  • PrintDevAttr.Length Property
                  • PrintDevAttr.Orientation Property
                  • PrintDevAttr.PrinterName Property
                  • PrintDevAttr.Quality Property
                  • PrintDevAttr.Scale Property
                  • PrintDevAttr.Size Property
                  • PrintDevAttr.TopMargin Property
                  • PrintDevAttr.TTOption Property
                  • PrintDevAttr.Width Property
                  • PrintDevAttr.YResolution Property
              • SourceProfile Class
                • SourceProfile Members
                • SourceProfile Constructors
                  • SourceProfile()
                  • SourceProfile.SourceProfile Constructor(string)
                  • SourceProfile(string, boolean)
                  • SourceProfile(SourceProfile)
                  • SourceProfile(string, SourceProfile)
                • SourceProfile Methods
                  • SourceProfile.Clone Method
                  • SourceProfile.Equals Method
                  • SourceProfile.GetHashCode Method
                  • SourceProfile.GetNames Method
                  • SourceProfile.op_Equality Method
                  • SourceProfile.op_InEquality Method
                  • SourceProfile.Register Method
                  • SourceProfile.Unregister Method
                • SourceProfile Properties
                  • SourceProfile.DatabaseName Property
                  • SourceProfile.InitialLibl Property
                  • SourceProfile.Label Property
                  • SourceProfile.Password Property
                  • SourceProfile.PasswordType Property
                  • SourceProfile.PlatformAttribute Property
                  • SourceProfile.PoolingTimeout Property
                  • SourceProfile.Port Property
                  • SourceProfile.Qualifier Property
                  • SourceProfile.Server Property
                  • SourceProfile.Text Property
                  • SourceProfile.User Property
                • SourceProfile Fields
                  • MaxSystemLibl Field
                  • MaxUserLibl Field
    • Samples and Tutorials
      • DCS for Visual Studio 2022 Samples
        • DCS for Visual Studio 2022 Samples
          • C#: AddSourceProfile Sample
          • C#: Call_400_Pgm Sample
          • C#: AddSourceProfile Sample
          • C#: Customer Maintenance Sample
          • C#: MultiFormatFiles Sample
          • C#: MultiUserSimulator Sample
          • C#: SeekRange Sample
          • C#: SeekRange2 Sample
          • C#: Simple Datagrid Sample
        • DCS for Visual Studio 2022 Samples
          • VB: AddSourceProfile Sample
          • VB: Call_400_Pgm Sample
          • VB: Customer Maintenance Sample
          • VB: Simple Datagrid Sample
    • Copyright