QDVArticleDatabase Class

NOTE: This member is now obsolete. Use Qdv.UserApi.IArticleDatabase instead.

<Obsolete("Use Qdv.UserApi.IArticleDatabase instead.")> _ 
Public Class QDVArticleDatabase 
Implements IArticleDatabase
This language is not supported or no code example is available.
[Obsolete("Use Qdv.UserApi.IArticleDatabase instead.")] 
public class QDVArticleDatabase : IArticleDatabase
This language is not supported or no code example is available.
Name Description
Public property ArticleFieldValue(long, string) Obsolete. Gets or sets a value of an article field.
Public property ChangedFieldsCount Gets the number of fields changed by the last executed macro.
Public property DbConnection Gets the direct access to the database connection.
Public property FullPathToDatabase Gets the full path to the database.
Public property IdentifyWithReferenceOnly Gets a value indicating whether articles in this database are uniquely identified by only their reference or by the combination of their index fields.
Top
Methods
 
Name Description
Public method CloseArticleDatabase() Closes the database.
Public method CreateArticle(string, string, string, string, string) Creates a new article and adds it to the database.
Public method DeleteArticle(long) Deletes specified article.
Public method Equals(Object) Determines whether the specified object is equal to the current object. (inherited from Object).
Public method ExportToExcel(string) Exports the database to an Excel file.
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object).
Public method GetAllArticleRowIDs() Gets the row IDs of all articles in the DB.
Public method GetArticleFieldValue(long, string) Returns the value of specified article field.
Public method GetArticleInfo(long) Obsolete. Gets article info for the specified article.
Public method GetArticleInfo(string, string, string, string, string) Gets an article info for the article specified by reference.
Public method GetHashCode Serves as the default hash function. (inherited from Object).
Public method GetType Gets the Type of the current instance. (inherited from Object).
Protected method MemberwiseClone Creates a shallow copy of the current Object. (inherited from Object).
Public method PostMessageWithIcon(string, IconType) Obsolete. Pops up a text message with OK button.
Public method PreLoadAllArticles(ExecutionProgressTick) Obsolete. Pre-loads all articles from the DB to an internal dictionary. All successive accesses to the articles (with GetArticleInfo) are then performed very fast on that dictionary.
Public method RecordArticle(QDVEstimate, string, int, bool) Obsolete.
Public method ResetChangedDataCount() Resets counter for Fields modified by the last macro execution.
Public method SetArticleFieldValue(long, string, object) Writes a value to an article field.
Public method SetArticleFieldValues(long, IDictionary<StringObject>) Writes values to multiple article fields at once.
Public method ToString Returns a string that represents the current object. (inherited from Object).
Top
Name Description
Public delegate ExecutionProgressTick Obsolete. Delegate for handling the progress of the current action.
Top
Name Description
Public enumeration IconType Obsolete.
Top
QDVUserAPI.QDVArticleDatabase

.NET Framework

Supported in: 4.8, 4.7, 4.6, 4.5.2

In this article

Definition