ASNA Knowledge Base
Search the knowledge base
How to calculate date/time differences in Visual RPG for .NET
Back in the halcyon days of RPG II/III, calculating differences between two dates or times was enormously complex and took tons of code (does anyone
Working with the ASP.NET ListView and row and column clicks
See code on GitHub The ListView is a worthy alternative to the GridView control. With the ListView control, you are 100% in charge of the
Using FTP to send and receive IBM i source members
Occasionally you might need to send or receive a source member from/to your Windows PC and the IBM i. Assuming your IBM i has FTP enabled, it’s
Printing to PDF with ASNA Visual RPG for .NET
Distributing reports as PDF files is a very common practice in the enterprise. ASNA’s DataGate print files are designed to print to one of your
How to stretch ASP.NET session timeout
Most AVR-driven ASP.NET Websites use the Session object to save the state of some variables. For example, a customer number may be stashed in a
Tips for upgrading from ASNA Visual RPG Classic 4.x to 5.1
We’ve had several questions lately about upgrading from ASNA Visual RPG (AVR) 4.x to Visual RPG 5.1. Here are a few tips as you plan
Current ASNA product build numbers
Here is the list of our .NET product families and the latest build numbers available. Visual Studio 2022 v17.0/11.0 .NET-BETA Release date: 2023-02-22 Family: Oscar
How to upgrade ASNA DataGate WebPak
The ASNA WebPak is the DataGate client for Windows Servers. It is to Windows servers what the Client Deployment binary is to Windows clients. The
Working with numeric dates in AVR for .NET
Working with dates is something many RPG programs do extensively. In the old days of AVR Classic, we used to have to use lots of data structures and other special-case code to format dates, convert dates. It was also quite challenging to do date arithmetic and perform other sophisticated date manipulations. AVR for .NET’s Date, Time, and *TimeStamp help resolve all of these issues. However, many shops still store dates (and times) as numeric values in their database. This seems to preclude using some of .NET’s really great date handling and manipulation. This article changes that and shows how to integrate your numeric date and time values with .NET’s great date and time handling.
How to easily take an ASP.NET site offline
All Websites or Web servers need maintenance from time to time. This article shows a very simple little ASP.NET tip that can easily keep users