Hi helper5740 from Australia,
I think you are in a good spot with your small degree of skill with SQL. Do you have experience playing/working with Microsoft SQL Server?
I would leverage your skill with that. There are a ton of YouTube videos and books on learning and using SQL Server. And you can download the free version of SQL Server Express Edition and SQL Server Management Studio.
Clarion has its own file driver, called TopSpeed, which probably most Clarion developers use. It’s a good database driver although it has some drawbacks and minor issues with speed and reliability, in particular with large databases (say, over 100,000 records) or when dozens of concurrent users are accessing it.
Clarion works very well with SQL and can be a better application when using SQL instead of using TopSpeed files. Many developers start out with TopSpeed and eventually go to SQL. If you start out with SQL, you are already a step ahead.
Does your company use TopSpeed files or SQL with Clarion?
If they use SQL, that’s a good thing. You will need your SQL skills if you want to someday work with your developers.
If they use TopSpeed files, that’s also a good thing. You can offer helping them switch to SQL. They are probably thinking of doing that someday. Maybe their excuse is they don’t know SQL well enough to do that, and have been just putting it off.
How many licenses of Clarion does your company have? The licenses are for a developer, that is, if a developer uses 2 computers, e.g. a desktop computer for his main work and a laptop as a backup (a wise thing to do), the developer only needs 1 license.
How many developers does your company have? They should have a license for each developer.
Besides being a good fit for Clarion, knowing SQL makes it easy to get up to speed learning and developing Clarion applications. Because a fair amount of work developing an application is setting up the database. Of course you need to know how to do that, using good third-normal form rules for the design.
You should also know how to import SQL tables into Excel. (It’s so easy). And know how to use Excel pivot tables. You can show off your developer skills if you can do that. End users (e.g. sales managers) like to see their data in pivot tables. This can be a good foot into the developer world.
You should also know how to create reports for SQL using the SQL Server Reporting Services. This is a highly valuable skill to master.
If you had a SQL Server database setup already, you can easily import the tables structure into a Clarion dictionary. Then you can simply generate a working (compiled) application with browse procedures, forms and even reports.
Anyway, I think you should approach the SoftVelocity sales department and tell them you are a university student and would like to have a trial license. It can’t hurt to ask.
Bob C
Las Vegas USA