I am using 3.6.12 . Let me upgrade and try again.

On Thu, Sep 27, 2012 at 10:33 AM, Black, Michael (IS) <
michael.bla...@ngc.com> wrote:

> I should note I'm using 3.7.13
>
> -cmd wasn't in there back in 3.7.4 -- not sure when it shows up.
>
> You may need to upgrade.
>
> Michael D. Black
> Senior Scientist
> Advanced Analytics Directorate
> Advanced GEOINT Solutions Operating Unit
> Northrop Grumman Information Systems
>
> ________________________________________
> From: sqlite-users-boun...@sqlite.org [sqlite-users-boun...@sqlite.org]
> on behalf of Black, Michael (IS) [michael.bla...@ngc.com]
> Sent: Thursday, September 27, 2012 9:26 AM
> To: General Discussion of SQLite Database
> Subject: Re: [sqlite] EXT :Re: Sending SQLite3 .timeout command in
> Command-Line Mode
>
> This works for me just from a shell prompt.
> Can you test from your shell?
>
> I had a table thusly created in test.db
> create table t(a);
> insert into t values('test1');
> insert into t values('test2');
>
> sqlite3 -cmd ".timeout 2000" test.db "select * from t;"
> test1
> test2
>
> Michael D. Black
> Senior Scientist
> Advanced Analytics Directorate
> Advanced GEOINT Solutions Operating Unit
> Northrop Grumman Information Systems
>
> ________________________________________
> From: sqlite-users-boun...@sqlite.org [sqlite-users-boun...@sqlite.org]
> on behalf of John [sql...@johneday.com]
> Sent: Thursday, September 27, 2012 9:21 AM
> To: General Discussion of SQLite Database
> Subject: EXT :Re: [sqlite] Sending SQLite3 .timeout command in
> Command-Line Mode
>
> After testing both commands I get the following error:
>
> error "sqlite3: unknown option: -cmd
> Use -help for a list of options." number 1
>
>
>
>
> On Thu, Sep 27, 2012 at 10:07 AM, Black, Michael (IS) <
> michael.bla...@ngc.com> wrote:
>
> > The command does need to be in quotes if it's more than one word.
>  sqilte3
> > expects 1 argument for the command.
> >
> > I'm not familiar with applescript but I assume you have to escape quotes
> > to make them actually appear in the output.
> >
> > Michael D. Black
> > Senior Scientist
> > Advanced Analytics Directorate
> > Advanced GEOINT Solutions Operating Unit
> > Northrop Grumman Information Systems
> >
> > ________________________________________
> > From: sqlite-users-boun...@sqlite.org [sqlite-users-boun...@sqlite.org]
> > on behalf of John [sql...@johneday.com]
> > Sent: Thursday, September 27, 2012 9:02 AM
> > To: General Discussion of SQLite Database
> > Subject: EXT :Re: [sqlite] Sending SQLite3 .timeout command in
> > Command-Line Mode
> >
> > I can't find anything about the -cmd switch outside of the official docs
> > either!
> >
> > Does the command need to be escaped as it is in your example
> > set xxx to do shell script "sqlite3 -cmd \".timeout 2\"  " &
> databasePath &
> > " \"select * from "& table1 & ";\""
> > or can I simply use ?
> > set xxx to do shell script "sqlite3 -cmd .timeout 2 " & databasePath & "
> > \"select * from " & table1 & ";\""
> >
> > Thanks again for revealing the (apparent) -cmd switch secret.
> >
> >
> > On Thu, Sep 27, 2012 at 9:44 AM, Black, Michael (IS) <
> > michael.bla...@ngc.com
> > > wrote:
> >
> > > sqlite3 -help
> > >
> > > The sqlite3 shell page doesn't explain any switches...couldn't find
> > > another page about it. Anybody???
> > >
> > > And you're right on timeout -- it's in milliseconds.
> > >
> > >
> > > Michael D. Black
> > > Senior Scientist
> > > Advanced Analytics Directorate
> > > Advanced GEOINT Solutions Operating Unit
> > > Northrop Grumman Information Systems
> > >
> > > ________________________________________
> > > From: sqlite-users-boun...@sqlite.org [sqlite-users-boun...@sqlite.org
> ]
> > > on behalf of John [sql...@johneday.com]
> > > Sent: Thursday, September 27, 2012 8:39 AM
> > > To: General Discussion of SQLite Database
> > > Subject: EXT :Re: [sqlite] Sending SQLite3 .timeout command in
> > > Command-Line Mode
> > >
> > > Thank you Michael. I can't find anything in the documentation about the
> > > -cmd switch. Will you point me in the right direction? Also, a 2 second
> > > timeout would be .timeout 2000 , right?
> > >
> > > John
> > >
> > >
> > > On Thu, Sep 27, 2012 at 8:36 AM, Black, Michael (IS) <
> > > michael.bla...@ngc.com
> > > > wrote:
> > >
> > > > Try the -cmd switch.  Probably the easiest solution.
> > > >
> > > >
> > > > set xxx to do shell script "sqlite3 -cmd \".timeout 2\"  " &
> > databasePath
> > > > & " \"select * from "& table1 & ";\""
> > > >
> > > > Michael D. Black
> > > > Senior Scientist
> > > > Advanced Analytics Directorate
> > > > Advanced GEOINT Solutions Operating Unit
> > > > Northrop Grumman Information Systems
> > > >
> > > > ________________________________________
> > > > From: sqlite-users-boun...@sqlite.org [
> sqlite-users-boun...@sqlite.org
> > ]
> > > > on behalf of John [sql...@johneday.com]
> > > > Sent: Thursday, September 27, 2012 7:12 AM
> > > > To: sqlite-users
> > > > Subject: EXT :[sqlite] Sending SQLite3 .timeout command in
> Command-Line
> > > > Mode
> > > >
> > > > Hi,
> > > >
> > > > I have several different computers running an AppleScript that
> queries
> > > and
> > > > writes to a SQLite3 database located in a shared folder on the
> network.
> > > > Occasionally a "database is locked" error is produced. Is there a way
> > of
> > > > sending a .timeout command as if I was working from the shell, in
> > > > Command-Line Mode? I understand I can write an error handler which
> will
> > > > accomplish the same thing but I am trying to avoid that option.
> > > >
> > > > property databaseFolder : POSIX path of (path to public folder as
> > text) &
> > > > "Databases/"
> > > > property databaseName : "myDatabase"
> > > > property databasePath : quoted form of (databaseFolder & databaseName
> > > > astext)
> > > > property table1 : "Main"
> > > >
> > > > set xxx to do shell script "sqlite3 " & databasePath & " \"select *
> > > > from "& table1 & ";
> > > > \""
> > > >
> > > > Thanks.
> > > > _______________________________________________
> > > > sqlite-users mailing list
> > > > sqlite-users@sqlite.org
> > > > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> > > > _______________________________________________
> > > > sqlite-users mailing list
> > > > sqlite-users@sqlite.org
> > > > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> > > >
> > > _______________________________________________
> > > sqlite-users mailing list
> > > sqlite-users@sqlite.org
> > > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> > > _______________________________________________
> > > sqlite-users mailing list
> > > sqlite-users@sqlite.org
> > > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> > >
> > _______________________________________________
> > sqlite-users mailing list
> > sqlite-users@sqlite.org
> > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> > _______________________________________________
> > sqlite-users mailing list
> > sqlite-users@sqlite.org
> > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> >
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to