ODataDB enables the creation of corporate web applications.
It features an ASP.NET Core server-side component that generates OData services from database metadata.
Database developers can customize these services using configuration tables such as
xls.handlers
and xls.translations.
Additionally, ODataDB includes a JavaScript client-side component for retrieving and updating data via OData.
This allows database developers to build corporate web applications for existing databases in just a few hours.
All samples below utilize database-side configurations, except for CSS styles in some examples.
You can download samples for any supported database platform to test in your environment using the SaveToDB SDK.
This sample demonstrates basic features available with zero configuration.
You can load data from tables, views, and stored procedures, and save data changes back to the database.
Full Article | cashbook | view_cashbook | usp_cashbook | usp_cash_by_months
This sample showcases advanced features used to build corporate applications.
For instance, explore dynamic parameter values, filtered drop-down lists, conditional formatting, and UI and data translation.
Full Article | usp_cashbook2 | usp_cashbook3 | usp_cash_by_months
This sample illustrates how to embed ODataDB forms and use formulas like =[@amount]*[@price].
This sample allows you to test supported data types across various .NET, ODBC, and OLEDB data providers.
This sample demonstrates how to create forms for managing many-to-many relationships.
This sample shows how to create multi-dimensional input forms with calculated totals and conditional formatting.
This sample illustrates how to create forms using the PIVOT operator or JSON output.
This sample demonstrates how business users can create applications using the Tab Framework.
Gartle Budgeting is a sample of a budgeting application.
The primary client is Microsoft Excel, but it also works in ODataDB.
Full Article | Request 101 | Request 201 | Request 301 | Request 401 | Totals | Budget Reports | Actual Reports | Trial Balance
Gartle Planning is a sample of a planning application.
The primary client is Microsoft Excel, but it also operates in ODataDB.
Full Article | Request 101 | Request 201 | Request 301 | Request 401 | Accounts*Times | Accounts*Entities
The examples above use predefined logins with given passwords for demonstration purposes.
You can try any sample using the following logins with a common password: Usr_2011#_Xls4168
To reset the login, close the browser and reopen the page.
AzureDemo100 | sample01_user1, sample02_user3, sample04_user1, sample16_user1, sample17_user1, sample20_user1 |
gBudgetingApp | ba_analyst_01, ba_accountant_01, ba_admin_01, ba_user_101, ba_user_201, ba_user_301, ba_user_401 |
gPlanningApp | pa_analyst_01, pa_admin_01, pa_user_01 |
© 2025 Gartle LLC | www.odatadb.com | ODataDB Guide | Developer Guide | Privacy Policy | Cookie Policy