In my specific case, I'm using virtual tables to hook up a non-sql data source 
to SQLite.  Wanted to 'quote' column names to avoid issues with a column 
colliding with an sql keyword rather than avoiding use of strange characters.

MikeN


-----Original Message-----
From: [email protected] [mailto:[email protected]] 
On Behalf Of Stephen Chrzanowski
Sent: Friday, January 23, 2015 1:07 AM
To: General Discussion of SQLite Database
Subject: Re: [sqlite] System.Data.SQLite - Exception Calling 
SQLiteModule.DeclareTable

In the 8.3 days, I routinely gave directories an underscore as a delimiter for 
version information, prior to my actually using a version control package.  So 
"game" would be the main thing, and if I wanted to test, "game_1" became the 
new WIP folder.  If I liked what I did, I'd move "game"
to "game__1" and rename "game_1" to "game".  I even sometimes went so far as 
adding an extension to a directory, so, "mkdir game.1".  LOVED how that screwed 
some of the DOS toys up when a directory contained an extension. :]

On Thu, Jan 22, 2015 at 8:13 PM, Keith Medcalf <[email protected]> wrote:

>
> Probably for the same reason people exceed 8.3 filename limitations on 
> Windows or try to embed non-alphanumeric characters in file/directory 
> names (Including spaces and shell special characters) -- they have 
> been told that they could do so and not told of the problems and 
> difficulties  created by doing so.
>
> I cannot fathom why one would use underscores either.
>
> In both cases the only rational explanation I can come up with as that 
> these folks are "users" or "coders" and not "programmers" ...
>
> ---
> Theory is when you know everything but nothing works.  Practice is 
> when everything works but no one knows why.  Sometimes theory and 
> practice are
> combined:  nothing works and no one knows why.
>
> >-----Original Message-----
> >From: [email protected] [mailto:sqlite-users- 
> >[email protected]] On Behalf Of Hick Gunter
> >Sent: Thursday, 22 January, 2015 01:39
> >To: 'General Discussion of SQLite Database'
> >Subject: Re: [sqlite] System.Data.SQLite - Exception Calling 
> >SQLiteModule.DeclareTable
> >
> >I have always wondered why people will insist on using human readable 
> >column names (with embedded spaces and special characters) in the 
> >implementation layer (SQL code) instead of the presentation layer 
> >(user interface). The clutter introduced into queries by having to 
> >quote the column names by far outweighs any gain from having "some 
> >strange field name" displayed instead of some_strange_field_name...
> >
> >-----Ursprüngliche Nachricht-----
> >Von: Mike Nicolino [mailto:[email protected]]
> >Gesendet: Donnerstag, 22. Jänner 2015 02:17
> >An: General Discussion of SQLite Database
> >Betreff: Re: [sqlite] System.Data.SQLite - Exception Calling 
> >SQLiteModule.DeclareTable
> >
> >Figured this one out.  DeclareTable doesn't like any 'quoting' around 
> >the column names in the sql.  It works fine with just straight column names.
> >
> >
> >-----Original Message-----
> >From: [email protected] [mailto:sqlite-users- 
> >[email protected]] On Behalf Of Mike Nicolino
> >Sent: Saturday, January 17, 2015 6:17 PM
> >To: [email protected]
> >Subject: [sqlite] System.Data.SQLite - Exception Calling 
> >SQLiteModule.DeclareTable
> >
> >I'm getting an exception calling SQLiteModule.DeclareTable that seems 
> >to imply the 'create table' sql being passed is invalid: "SQL logic 
> >error or missing database".  Yet using that same sql on the same 
> >connection as a create table call succeeds.  Reviewing the virtual 
> >table docs don't imply there are restrictions on the create table sql 
> >for virtual tables so I'm at a loss to what's wrong.
> >
> >The create table sql (the line breaks here are for readability and 
> >not present in the actual string send to DeclareTable):
> >
> >create table xxx(
> >"Username" text,
> >"DisplayName" text,
> >"Email" text,
> >"LastLogin" integer,
> >"LastInvite" integer,
> >"Status" text,
> >"SourceDs" text,
> >"Data" text,
> >"SourceDsLocalized" text
> >)
> >
> >Anyone have any input on what might be wrong?
> >Thanks!
> >
> >_______________________________________________
> >sqlite-users mailing list
> >[email protected]
> >http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> >_______________________________________________
> >sqlite-users mailing list
> >[email protected]
> >http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> >
> >
> >___________________________________________
> > Gunter Hick
> >Software Engineer
> >Scientific Games International GmbH
> >FN 157284 a, HG Wien
> >Klitschgasse 2-4, A-1130 Vienna, Austria
> >Tel: +43 1 80100 0
> >E-Mail: [email protected]
> >
> >This communication (including any attachments) is intended for the 
> >use of the intended recipient(s) only and may contain information 
> >that is confidential, privileged or legally protected. Any 
> >unauthorized use or dissemination of this communication is strictly 
> >prohibited. If you have received this communication in error, please 
> >immediately notify the sender by return e-mail message and delete all 
> >copies of the original communication. Thank you for your cooperation.
> >
> >
> >_______________________________________________
> >sqlite-users mailing list
> >[email protected]
> >http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
>
>
> _______________________________________________
> sqlite-users mailing list
> [email protected]
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to