Xojo Web

SQLdeLite version 2. iOS Compatible! Open Source.

SQLdeLite is an open source library that allows you to speed up your database development with Xojo.

Highlights:

  • Single drop in module that speeds up your development.
  • Automatically uses SQL prepared statements mitigating SQL injection attacks and speeding up database performance.
  • Quickly and easily create SQL queries by using variables representing the properties of your objects. These variables are converted to the bounded parameters in prepared statements.
  • No more string concatenation for your SQL!
  • Dynamic objects that allow for any number of properties without having to define each one in the IDE. Now it's much faster to handle your query parameters and results.
  • Built on top of the new Xojo framework. 
  • Full support for iOSSQLiteDatabase on iOS! You can use the same business logic between projects despite using different database backends.
  • Full support for all Xojo supported databases. Enable databases that require plugins by setting the appropriate constant to True (example: PLUGIN_MSSQL_ENABLED).
  • Full support for cubeSQL. Make sure to enable support by changing the PLUGIN_CUBESQL_ENABLED constant to True.
  • Valentina database is also supported by virtue of the SQLdeLite.ParameterizeSQL() method. This converts your SQL query into a Valentina compatible query with bound parameters.

The library does not expose any new database classes nor requires the usage of custom database adapters (as in "Active Record" from BKeeney Software). The module extends the built-in Xojo databases classes and provides you with two additional methods. These methods replace the default SQLSelect() and SQLExecute() methods for your database of choice.

Why use over ActiveRecord?

  • ActiveRecord can only load a record via it's primary key which is forced to be an integer. It has the ability to load an object from a RecordSet which SQLdeLite can also do automatically (see the Advanced Features topic below).
  • ActiveRecord is not available on iOS. SQLdeLite runs everywhere Xojo runs: Console, Desktop, Web, and iOS without any modifications. 
  • ActiveRecord requires you to use their database specific adapters. SQLdeLite extends the Xojo native databases .
  • ActiveRecord requires code generation using the commercial ARGen product or hand building your database classes. SQLdeLite can use classes or dynamic objects via SQLdeLite.Record.
  • SQLdeLite is HALF the size contained inside a single module.
  • SQLdeLite is built on top of the new Xojo framework and ready for the future.

=========================

Read more and download from GitHub at: https://github.com/1701software/SQLdeLite

Scheduling cubeSQL Backups

Many customers have asked us how to schedule backups of cubeSQL on their ServerWarp / 1701 Hosting Xojo optimized servers. The trick is to add a schedule and then navigate to the 'Databases' pane in 'cubeSQL Admin'. You can select a database from the list and then in the menu there is a 'Manage Schedules' option to attach schedules to individual databases.

For a step-by-step guide to how to do this I direct you to the excellent blog post with screenshots from SQLabs regarding this issue: 

http://www.sqlabs.com/blog/2012/08/cubesql-and-schedule-backups/ 

As always let us know if you have any questions about your cubeSQL hosting. Remember we are the only host that provides complimentary unlimited connections licenses to cubeSQL Server by SQLabs. cubeSQL Server is multi-user SQL Server powered by SQLite. It allows you to manage databases, encrypted databases, users, permissions, backup schedules, etc. You can access your SQLite databases using Xojo plugins, PHP, or their new REST API. Hit us up if you have any questions about cubeSQL, cubeSQL hosting, or the best Xojo web hosting available on the market. 

Xojo and Valentina Hosting Added to Omegabundle

1701 Software, Inc. Announces Xojo and Valentina Hosting Added to Omegabundle for Xojo 2014. 

1701 Software, Inc. is a premier tools and services provider for Xojo® software developers. 

The association of Omegabundle vendors announce the expansion of Omegabundle for Xojo 2014, a collection of over $3567 of the best third party development tools for the Xojo cross-platform development environment. 

1701 Software, a software services company that specializes in Xojo web application hosting, is providing a three month free subscription to their services for participating customers who order Omegabundle for Xojo 2014. 

In addition, 1701 Software will also provide Valentina Server hosting as a part of its service lineup. 

Valentina Server is the ultra-fast database and business reports server from Paradigma Software. A license for Valentina Server Unlimited (a $1499 value) is included with Omegabundle for Xojo 2014. Using Valentina Studio Pro ($199, also included in Omegabundle for Xojo 2014), you can create business reports that are served from Valentina Server as web pages, graphics or PDF and can utilize most popular database servers, including MySQL, PostgreSQL, MS SQL Server and more. Reports can incorporate charts, graphs, barcodes, data layouts and other elements. Valentina Server also functions as a complete, object-relational database server. 

-Einhugur Plugin Pack. The first time offered as a part of Omegabundle! Large collection of user interface controls, image processing, application scripting, tree view and more 
-AppWrapper. Wraps your application for sale on the Mac App Store; high quality icon generation, Help Validator & insertion, Zip compression and more 
-Monkeybread Software's ChartDirector. Cross platform charts for your Xojo projects! Works with Mac OS X, Windows and Linux for Desktop, Console and Web 
-Franklin 3D for Xojo. An adaption of the mature Irrlicht 3d game engine; available for Xojo developers on Mac OS X and Windows 
-xDev Magazine. The original professional developer magazine for Xojo developers! Includes 12 years of back issues, plus a one-year subscription and your choice of a 500-page printed xDev annual book 
-Valentina Studio Pro. A powerful database development, database administration and report designer tool, available for Mac OS X, Windows and Linux 
-Custom UI. A complete set of Custom Controls bringing customization to the highest possible level. This set of controls will give your applications a unique and professional display. Nine styles are included 
-Retina Display Kit. The best way to create x-plat apps with Retina ability when using Xojo 
-DynaPDF Starter. Create PDF files on Mac, Windows and Linux from your Xojo based applications 
-Valentina Server (Unlimited Connections). An enterprise ready reports server that works with most well known databases, and also includes the advanced, object relational database server technology Valentina 
-Sandbox Kit. Takes all the heavy lifting out of sand-boxing your application for the Mac App Store 
-Valentina DB ADK for Xojo. Embeds the ultra-fast, object-relational Valentina database into Xojo applications on Mac OS X, Linux and Windows, with royalty free distribution 
-Valerian Icon Set. Set of professionally made application icons for cross platform applications; this year includes 1024 x 1024 sizes! 

For more information about the offer, visit the official Omegabundle website at http://www.omegabundle.com and also 1701 Software at http://www.1701software.com/webhosting.php

About 1701 Software, Inc. 

1701 Software, Inc. was founded in 2011 with the idea that business owners should not have to choose between Windows or Mac. Primarily specializing in the development of Xojo® based applications, we are passionate about helping our customers reach their customers on all devices.