On Mar 24, 2010, at 3:27 PM, David Bovill wrote:

I'm working on a database for rev handlers using sql yoga. I want to import a few thousand hander references into the db. So far I've got something
like:

    put sqlrecord_CreateObject ("handler") into theRecordA

     sqlrecord_set theRecordA, "name", "menu_CreateTable"
     sqlrecord_set theRecordA, "type", "c"
     sqlrecord_set theRecordA, "object", scriptObject
     sqlrecord_set theRecordA, "number", 1

     sqlrecord_create theRecordA

I'm thinking it would be better / faster to create one big numerically
indexed array and then update - any ideas on the syntax for that?

sqlrecord_create will take a numerically indexed array.

theRecordsA[1] = a record array
theRecordsA[2] = another record array

So you could update your code to stuff each record you create into an index of a theRecordsA array and then pass the theRecordsA array to sqlrecord_create.

...

put sqlrecord_CreateObject ("handler") into theRecordA

sqlrecord_set theRecordA, "name", "menu_CreateTable"
sqlrecord_set theRecordA, "type", "c"
sqlrecord_set theRecordA, "object", scriptObject
sqlrecord_set theRecordA, "number", 1

put theRecordA into theRecordsA[the number of elements of theRecordsA + 1]

...

sqlrecord_create theRecordsA

--
Trevor DeVore
Blue Mango Learning Systems
ScreenSteps: http://www.screensteps.com
Releasable Revolution Resources for Developers: 
http://revolution.bluemangolearning.com
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to