![]() |
|
![]() |
|
![]() |
|
![]() |
![]() |
![]() |
|||||||
|
Getting started tutorial and manual
Read
about ScriptDB in this new AppleScript book! Click here to read about the book and download hundreds of related scripts. Click here to order the book from Amazon.com |
ScriptDB is now Intel-optimized! Known bug in Intel version: When specifying the records to delete with the db delete command, use a number in a string to specify the record to delete instead of using an integer. ScriptDB Leopard compatibility At the moment, ScriptDB has some compatibility issues with OS X 10.5 Leopard. Some of the issues is specifying fields for various commands. ScriptDB is a scripting addition that extends the capabilities
of AppleScript and AppleScript Studio
with a simple and powerful set of database commands. ScriptDB is a commercial product. You can try it out if
you want, and then pay for it if you want to keep on using it. We love to use FileMaker Pro and we bet you do too. We
designed ScriptDB to be able to import and export
FileMaker Pro data using XML. What operations can be performed with ScriptDB? Once a database has been established in ScriptDB's memory
(using the DB
Create command), you can add records, remove records, add fields,
remove fields, sort your data and perform both simple and complex searches. ScriptDB is for everyone. While Script DB can perform powerful
database operations, its real beauty lies in its simplicity. You can
take a few lists, quickly turn them into one database, and then sort
them, extract data from them based on criteria, or just export them to
a file for later use. Is there an actual database file? The database used by SeciptDB is held in memory for as
long as the script is running. You can load text from either a tab delimited
file or xml files created by either FileMaker or exported by ScriptDB,
but until you use the DB Save command, all operations happen in memory. What are the benefits of using ScriptDB? As any scripter knows, a database can be any collection
of orderly data. In AppleScript we use lists and records to manage that
data. We collect data into lists or records, and then create complex
subroutines that help us use the data in ways such as sorting it, finding
matches, etc. The ideal companion for AppleScript Studio If you’ve worked with AppleScript Studio, you know
how great it is to create table views and connect them to data sources.
But if you want to manipulate the data in the data source, you're out
of luck. The ideal companion for MacSQL If you worked with MacSQL before, you know that it is great
for performing commands on SQL databases. With ScriptDB you can take
this data and sort it, get subsets of it and perform any other database
operation allowed by ScriptDB Ideal situations for using ScriptDB Anytime you struggle with managing multiple lists in your
script, ScriptDB can help you. ScriptDB relies on the ScriptDB class and database commands
for its functionality. The ScriptDB class is essentially a souped-up list
of lists that is recognized by the commands in the scripting addition. How long does it take to get up and running? One of the goals we had when we designed ScriptDB was to
make any scripter pick it up and use it right from the first command.
Sure, you will need to keep the reference-manual handy, especially due
to the large number of possibilities, but getting what you want done
right off the bat is easy. *Speed is a factor of Mac's processor, the number of records
and fields in a database, and the operation performed. |
|