On 27/01/2011, at 3:30 AM, Jeff Archer wrote:

> INSERT INTO [Microscopes] VALUES(@MicroscopeID, 'nSpec', 'default');
> 
> INSERT INTO [Objectives](ObjectiveID, MicroscopeID, TurretPos, Name, 
> Description, Magnification, NA, WD) VALUES( 1, @MicroscopeID, 0, '5X'  , 'CFI 
> LU 
> Plan Fluor BD 5X'  ,   5.0, 0.15, 18.0);

If I understand your objective, I think you can just do it all in SQL, without 
having to re-injecting data an bind from your code:

INSERT INTO "Microscopes" VALUES(null, 'nSpec', 'default');

create temp table "Store" (MicroscopeID);

insert into "Store" select last_insert_rowid();

INSERT INTO "Objectives"(ObjectiveID, MicroscopeID, TurretPos, Name, 
Description, Magnification, NA, WD) VALUES( 1, (select MicroscopeID from 
Store), 0, '5X'  , 'CFI LU 
Plan Fluor BD 5X'  ,   5.0, 0.15, 18.0);

INSERT INTO "Objectives"(ObjectiveID, MicroscopeID, TurretPos, Name, 
Description, Magnification, NA, WD) VALUES( 2, (select MicroscopeID from 
Store), 1, '10X' , 'CFI LU 
Plan Fluor BD 10X' ,  10.0, 0.30, 15.0);

etc

Tom
BareFeetWare

 --
Comparison of SQLite GUI tools:
http://www.barefeetware.com/sqlite/compare/?ml

_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to