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