Lesson 2: Creating an UltraLite database

The following procedure (performed on your desktop PC) creates an UltraLite database using Sybase Central.

 Create a database
  1. Click Start » Programs » SQL Anywhere 12 » Administration Tools » Sybase Central.

  2. Use the UltraLite plug-in for Sybase Central to create a database in the same directory as your application.

    From the Tools menu, click UltraLite 12 » Create Database.

    In general, the default database characteristics provided by Sybase Central are suitable. Note the following characteristics:

    • Database file name   c:\tutorial\uldotnet\VBApp\VBApp.udb or c:\tutorial\uldotnet\CSApp\CSApp.udb, depending on your application type.

    • Collation sequence   Use the default collation.

    • Use case-sensitive string comparisons   This option should not be on.

    Click Finish and connect to the UltraLite database.

  3. Create a new UltraLite table by highlighting the Tables folder icon in the Sybase Central tree view and then click File » New » Table. Note the following characteristics:

    • Table name   Type Names.

    • Columns   Create columns in the Names table with the following attributes:

      Column Name Data Type (Size) Nulls Unique Default value
      ID integer No Yes (primary key) global autoincrement
      Name varchar(30) No No None

    • Primary key   Specify the ID column as primary key.

  4. Exit Sybase Central and verify the database file is created in the required directory.

  5. Link the initialized (empty) database file to your Visual Studio project so that the database file is deployed to the device along with the application code:

    • From the Visual Studio menu, click Project » Add Existing Item.

    • Ensure that Objects of Type is set to All Files. Browse to the directory where you created the database file and click the file VBApp.udb or CSApp.udb depending on your application type.

    • Click the arrow in the Add button and click Add As Link.

    • In the Solution Explorer frame, right click the database file name that has just been added to the project and click Properties.

      In the properties panel, set the Build Action property to Content; set the Copy to Output Directory property to Copy always.

 See also