Creating macro language files for executing structured query language (SQL) queries in a relational database via a network
First Claim
Patent Images
1. A method for creating macro language files for executing Structured Query Language (SQL) queries in a computer-implemented relational database management system via a network, comprising the steps of:
- (a) creating a HyperText Markup Language (HTML) input form to be displayed on a browser executed by a client computer in the network, wherein the HTML input form formats and transmits data entered by the user to a server computer in the network, the data entered by the user is substituted from the HTML input form into a dynamic SQL query using a common name space, the common name space comprising variables found in both the dynamic SQL query and the HTML input form;
(b) creating a HyperText Markup Language (HTML) report form to be displayed by the browser executed by the client computer in the network, wherein the HTML report form formats and transmits data returned by the computer-implemented relational database management system in response to the data entered by the user into the HTML input form and transmitted to the server computer, the data returned by the computer-implemented relational database management system is substituted from the dynamic SQL query into the HTML report form using a common name space, the common name space comprising variables found in both the dynamic SQL query and the HTML report form; and
(c) merging the HTML input form, dynamic SQL query, and HTML report form into the macro language file;
wherein a macro file developer creates the input form and report form via a dialog box having a plurality of inputs including a first input for opening a document to be displayed;
a second input for choosing the input and output display format of the displayed document;
a third input for receiving user information to access the database;
a fourth input for selecting searching and error options; and
a fifth input for directing the storage of the macro file.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture for creating macro language files for executing SQL queries in a relational database management system via the World Wide Web of the Internet. In accordance with the present invention, Web users can request information from RDBMS software via HTML input forms, which request is then used to create an SQL statement for execution by the RDBMS software. The results output by the RDBMS software are themselves transformed into HTML format for presentation to the Web user.
76 Citations
25 Claims
-
1. A method for creating macro language files for executing Structured Query Language (SQL) queries in a computer-implemented relational database management system via a network, comprising the steps of:
-
(a) creating a HyperText Markup Language (HTML) input form to be displayed on a browser executed by a client computer in the network, wherein the HTML input form formats and transmits data entered by the user to a server computer in the network, the data entered by the user is substituted from the HTML input form into a dynamic SQL query using a common name space, the common name space comprising variables found in both the dynamic SQL query and the HTML input form; (b) creating a HyperText Markup Language (HTML) report form to be displayed by the browser executed by the client computer in the network, wherein the HTML report form formats and transmits data returned by the computer-implemented relational database management system in response to the data entered by the user into the HTML input form and transmitted to the server computer, the data returned by the computer-implemented relational database management system is substituted from the dynamic SQL query into the HTML report form using a common name space, the common name space comprising variables found in both the dynamic SQL query and the HTML report form; and (c) merging the HTML input form, dynamic SQL query, and HTML report form into the macro language file; wherein a macro file developer creates the input form and report form via a dialog box having a plurality of inputs including a first input for opening a document to be displayed;
a second input for choosing the input and output display format of the displayed document;
a third input for receiving user information to access the database;
a fourth input for selecting searching and error options; and
a fifth input for directing the storage of the macro file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An apparatus for creating macro language files for executing Structured Query Language (SQL) queries in a computer-implemented relational database management system via a network, comprising:
-
(a) a computer; (b) one or more computer programs, executed by the computer, for; (1) creating a HyperText Markup Language (HTML) input form to be displayed on a browser executed by a client computer in the network, wherein the HTML input form formats and transmits data entered by the user to a server computer in the network, the data entered by the user is substituted from the HTML input form into a dynamic SQL query using a common name space, the common name space comprising variables found in both the dynamic SQL query and the HTML input form; (2) creating a HyperText Markup Language (HTML) report form to be displayed by the browser executed by the client computer in the network, wherein the HTML report form formats and transmits data returned by the computer-implemented relational database management system in response to the data entered by the user into the HTML input form and transmitted to the server computer, the data returned by the computer-implemented relational database management system is substituted from the dynamic SQL query into the HTML report form using a common name space, the common name space comprising variables found in both the dynamic SQL query and the HTML report form; and (3) merging the HTML input form, dynamic SQL query, and HTML report form into the macro language file; wherein a macro file developer creates the input form and report form via a dialog box having a plurality of inputs including a first input for opening a document to be displayed;
a second input for choosing the input and output display format of the displayed document;
a third input for receiving user information to access the database;
a fourth input for selecting searching and error options; and
a fifth input for directing the storage of the macro file.
-
-
25. An article of manufacture comprising a computer program carrier readable by a computer and embodying one or more computer programs that when executed by the computer causes the computer to perform method steps for creating macro language files for executing Structured Query Language (SQL) queries in a computer-implemented relational database management system via a network, the method comprising the steps of:
-
(a) creating a HyperText Markup Language (HTML) input form to be displayed on a browser executed by a client computer in the network, wherein the HTML input form formats and transmits data entered by the user to a server computer in the network, the data entered by the user is substituted from the HTML input form into a dynamic SQL query using a common name space, the common name space comprising variables found in both the dynamic SQL query and the HTML input form; (b) creating a HyperText Markup Language (HTML) report form to be displayed by the browser executed by the client computer in the network, wherein the HTML report form formats and transmits data returned by the computer-implemented relational database management system in response to the data entered by the user into the HTML input form and transmitted to the server computer, the data returned by the computer-implemented relational database management system is substituted from the dynamic SQL query into the HTML report form using a common name space, the common name space comprising variables found in both the dynamic SQL query and the HTML report form; and (c) merging the HTML input form, dynamic SQL query, and HTML report form into the macro language file; wherein a macro file developer creates the input form and report form via a dialog box having a plurality of inputs including a first input for opening a document to be displayed;
a second input for choosing the input and output display format of the displayed document;
a third input for receiving user information to access the database;
a fourth input for selecting searching and error options; and
a fifth input for directing the storage of the macro file.
-
Specification