Systems and methods that enable a source code file containing in-line database access statements to be compiled into object code for an application without the use of a pre-compiler are disclosed. In one aspect of the system, the source code contains delimiters that enclose an attribute section comprising in-line database access statements. The compiler of the system communicates the attribute section to an attribute provider, which translates the attribute section into statements that can be processed by the compiler. A further aspect of the system is that the attribute provider is a software component. The software component can be a COM (Component Object Model) component. A still further aspect of the system is that the attribute provider can communicate with a database management system in order to assist in validating the attributes against the tables and columns of the database.

Des systèmes et les méthodes qui permettent un dossier de code source contenant des rapports intégrés d'accès aux bases de données à compiler dans le code d'objet pour une application sans utilisation d'un pre-compiler sont révélés. Dans un aspect du système, le code source contient les délimiteurs qui enferment une section d'attribut comportant des rapports intégrés d'accès aux bases de données. Le compilateur du système communique la section d'attribut à un fournisseur d'attribut, qui traduit la section d'attribut en rapports qui peuvent être traités par le compilateur. Un aspect du système est que le fournisseur d'attribut est un composant de logiciel. Le composant de logiciel peut être un composant de COM (modèle composant d'objet). Encore plus un aspect du système est que le fournisseur d'attribut peut communiquer avec un système de gestion de base de données afin d'aider à valider les attributs contre les tables et les colonnes de la base de données.

 
Web www.patentalert.com

< (none)

< Method, computer program product, and system for dynamically refreshing software modules within an actively running computer system

> Single sign-on for a network system that includes multiple separately-controlled restricted access resources

> (none)

~ 00084