🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #4051

Re: Gereserveerde woorden SQL met MS Access?

#4051
From: Stefan Melis
Date: Tue, 16 Sep 2003 15:05
347 lines
8837 bytes
"TP" <nettp@pandora.be.nospam> beweerde met veel drama in
news:%NW8b.19654$Ot2.1297465@phobos.telenet-ops.be dat: 

> Betreft volgend stukje code:
> 

[Snip sql]

> Bedoelt om een tabel aan te maken in een Access-database mbv SQL in
> VB6, met de functie SqlManipulate zelf en de databaseconnectie en zo
> is niks mis, heb die al meer gebruikt. Maar nu geeft hij fouten op de
> lijnen in commentaar, zijn de woorden "Language", "Size", "Year",
> "Date", "Text", "Note" misschien gereserveerd? Zoja is er een andere
> mogelijkheid om een database aan te maken met velden met die namen? Of
> zit er niks anders op dan andere namen te gebruiken voor die velden?
> 
> Alvast bedankt.
> 
> Tim
> 
> 

Hieronder een lijst met gereserveerde woordjes in (ik meen) 
- access 
- sql server
- oracle (niet helemaal zeker)

  fReservedWords:=TStringList.Create;
  with fReservedWords do begin
    Add ('ABSOLUTE');
    Add ('ACTION');
    Add ('ADA');
    Add ('ADD');
    Add ('ALL');
    Add ('ALLOCATE');
    Add ('ALTER');
    Add ('AND');
    Add ('ANY');
    Add ('ARE');
    Add ('AS');
    Add ('ASC');
    Add ('ASSERTION');
    Add ('AT');
    Add ('AUTHORIZATION');
    Add ('AVG');
    Add ('BACKUP');
    Add ('BEGIN');
    Add ('BETWEEN');
    Add ('BIT');
    Add ('BIT_LENGTH');
    Add ('BOTH');
    Add ('BREAK');
    Add ('BROWSE');
    Add ('BULK');
    Add ('BY');
    Add ('CASCADE');
    Add ('CASCADED');
    Add ('CASE');
    Add ('CAST');
    Add ('CATALOG');
    Add ('CHAR');
    Add ('CHARACTER');
    Add ('CHARACTER_LENGTH');
    Add ('CHAR_LENGTH');
    Add ('CHECK');
    Add ('CHECKPOINT');
    Add ('CLOSE');
    Add ('CLUSTERED');
    Add ('COALESCE');
    Add ('COLLATE');
    Add ('COLLATION');
    Add ('COLUMN');
    Add ('COMMIT');
    Add ('COMMITTED');
    Add ('COMPUTE');
    Add ('CONFIRM');
    Add ('CONNECT');
    Add ('CONNECTION');
    Add ('CONSTRAINT');
    Add ('CONSTRAINTS');
    Add ('CONTAINS');
    Add ('CONTAINSTABLE');
    Add ('CONTINUE');
    Add ('CONTROLROW');
    Add ('CONVERT');
    Add ('CORRESPONDING');
    Add ('COUNT');
    Add ('CREATE');
    Add ('CROSS');
    Add ('CURRENT');
    Add ('CURRENT_DATE');
    Add ('CURRENT_TIME');
    Add ('CURRENT_TIMESTAMP');
    Add ('CURRENT_USER');
    Add ('CURSOR');
    Add ('DATABASE');
    Add ('DATE');
    Add ('DAY');
    Add ('DBCC');
    Add ('DEALLOCATE');
    Add ('DEC');
    Add ('DECIMAL');
    Add ('DECLARE');
    Add ('DEFAULT');
    Add ('DEFERRABLE');
    Add ('DEFERRED');
    Add ('DELETE');
    Add ('DENY');
    Add ('DESC');
    Add ('DESCRIBE');
    Add ('DESCRIPTOR');
    Add ('DIAGNOSTICS');
    Add ('DISCONNECT');
    Add ('DISK');
    Add ('DISTINCT');
    Add ('DISTRIBUTED');
    Add ('DOMAIN');
    Add ('DOUBLE');
    Add ('DROP');
    Add ('DUMMY');
    Add ('DUMP');
    Add ('ELSE');
    Add ('END');
    Add ('END-EXEC');
    Add ('ERRLVL');
    Add ('ERROREXIT');
    Add ('ESCAPE');
    Add ('EXCEPT');
    Add ('EXCEPTION');
    Add ('EXEC');
    Add ('EXECUTE');
    Add ('EXISTS');
    Add ('EXIT');
    Add ('EXTERNAL');
    Add ('EXTRACT');
    Add ('FALSE');
    Add ('FETCH');
    Add ('FILE');
    Add ('FILLFACTOR');
    Add ('FIRST');
    Add ('FLOAT');
    Add ('FLOPPY');
    Add ('FOR');
    Add ('FOREIGN');
    Add ('FORTRAN');
    Add ('FOUND');
    Add ('FREETEXT');
    Add ('FREETEXTTABLE');
    Add ('FROM');
    Add ('FULL');
    Add ('GET');
    Add ('GLOBAL');
    Add ('GO');
    Add ('GOTO');
    Add ('GRANT');
    Add ('GROUP');
    Add ('HAVING');
    Add ('HOLDLOCK');
    Add ('HOUR');
    Add ('IDENTITY');
    Add ('IDENTITYCOL');
    Add ('IDENTITY_INSERT');
    Add ('IF');
    Add ('IMMEDIATE');
    Add ('IN');
    Add ('INCLUDE');
    Add ('INDEX');
    Add ('INDICATOR');
    Add ('INITIALLY');
    Add ('INNER');
    Add ('INPUT');
    Add ('INSENSITIVE');
    Add ('INSERT');
    Add ('INT');
    Add ('INTEGER');
    Add ('INTERSECT');
    Add ('INTERVAL');
    Add ('INTO');
    Add ('IS');
    Add ('ISOLATION');
    Add ('JOIN');
    Add ('KEY');
    Add ('KILL');
    Add ('LANGUAGE');
    Add ('LAST');
    Add ('LEADING');
    Add ('LEFT');
    Add ('LEVEL');
    Add ('LIKE');
    Add ('LINENO');
    Add ('LOAD');
    Add ('LOCAL');
    Add ('LOWER');
    Add ('MATCH');
    Add ('MAX');
    Add ('MEMO');
    Add ('MIN');
    Add ('MINUTE');
    Add ('MIRROREXIT');
    Add ('MODULE');
    Add ('MONTH');
    Add ('NAMES');
    Add ('NATIONAL');
    Add ('NATURAL');
    Add ('NCHAR');
    Add ('NEXT');
    Add ('NO');
    Add ('NOCHECK');
    Add ('NONCLUSTERED');
    Add ('NONE');
    Add ('NOT');
    Add ('NULL');
    Add ('NULLIF');
    Add ('NUMERIC');
    Add ('OCTET_LENGTH');
    Add ('OF');
    Add ('OFF');
    Add ('OFFSETS');
    Add ('ON');
    Add ('ONCE');
    Add ('ONLY');
    Add ('OPEN');
    Add ('OPENDATASOURCE');
    Add ('OPENQUERY');
    Add ('OPENROWSET');
    Add ('OPTION');
    Add ('OR');
    Add ('ORDER');
    Add ('OUTER');
    Add ('OUTPUT');
    Add ('OVER');
    Add ('OVERLAPS');
    Add ('PAD');
    Add ('PARTIAL');
    Add ('PASCAL');
    Add ('PERCENT');
    Add ('PERM');
    Add ('PERMANENT');
    Add ('PIPE');
    Add ('PLAN');
    Add ('POSITION');
    Add ('PRECISION');
    Add ('PREPARE');
    Add ('PRESERVE');
    Add ('PRIMARY');
    Add ('PRINT');
    Add ('PRIOR');
    Add ('PRIVILEGES');
    Add ('PROC');
    Add ('PROCEDURE');
    Add ('PROCESSEXIT');
    Add ('PUBLIC');
    Add ('RAISERROR');
    Add ('READ');
    Add ('READTEXT');
    Add ('REAL');
    Add ('RECONFIGURE');
    Add ('REFERENCES');
    Add ('RELATIVE');
    Add ('REPEATABLE');
    Add ('REPLICATION');
    Add ('RESTORE');
    Add ('RESTRICT');
    Add ('RETURN');
    Add ('REVOKE');
    Add ('RIGHT');
    Add ('ROLLBACK');
    Add ('ROWCOUNT');
    Add ('ROWGUIDCOL');
    Add ('ROWS');
    Add ('RULE');
    Add ('SAVE');
    Add ('SCHEMA');
    Add ('SCROLL');
    Add ('SECOND');
    Add ('SECTION');
    Add ('SELECT');
    Add ('SERIALIZABLE');
    Add ('SESSION');
    Add ('SESSION_USER');
    Add ('SET');
    Add ('SETUSER');
    Add ('SHUTDOWN');
    Add ('SIZE');
    Add ('SMALLINT');
    Add ('SOME');
    Add ('SPACE');
    Add ('SQL');
    Add ('SQLCA');
    Add ('SQLCODE');
    Add ('SQLERROR');
    Add ('SQLSTATE');
    Add ('SQLWARNING');
    Add ('STATISTICS');
    Add ('SUBSTRING');
    Add ('SUM');
    Add ('SYSTEM_USER');
    Add ('TABLE');
    Add ('TAPE');
    Add ('TEMP');
    Add ('TEMPORARY');
    Add ('TEXTSIZE');
    Add ('THEN');
    Add ('TIME');
    Add ('TIMESTAMP');
    Add ('TIMEZONE_HOUR');
    Add ('TIMEZONE_MINUTE');
    Add ('TO');
    Add ('TOP');
    Add ('TRAILING');
    Add ('TRAN');
    Add ('TRANSACTION');
    Add ('TRANSLATE');
    Add ('TRANSLATION');
    Add ('TRIGGER');
    Add ('TRIM');
    Add ('TRUE');
    Add ('TRUNCATE');
    Add ('TSEQUAL');
    Add ('UNCOMMITTED');
    Add ('UNION');
    Add ('UNIQUE');
    Add ('UNKNOWN');
    Add ('UPDATE');
    Add ('UPDATETEXT');
    Add ('UPPER');
    Add ('USAGE');
    Add ('USE');
    Add ('USER');
    Add ('USING');
    Add ('VALUE');
    Add ('VALUES');
    Add ('VARCHAR');
    Add ('VARYING');
    Add ('VIEW');
    Add ('WAITFOR');
    Add ('WHEN');
    Add ('WHENEVER');
    Add ('WHERE');
    Add ('WHILE');
    Add ('WITH');
    Add ('WORK');
    Add ('WRITE');
    Add ('WRITETEXT');
    Add ('YEAR');
    Add ('ZONE');
  end;
Technical Details
Message-ID: <Xns93F8ADC5EDCCFstefanmelisyahoocom@194.134.35.159>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!priapus.visi.com!news-out.visi.com!green.readfreenews.net!news.readfreenews.net!cox.net!news-xfer.cox.net!newsfeed.kabelfoon.nl!news2.euro.net!postnews1.euro.net!news.euronet.nl!not-for-mail
References: <%NW8b.19654$Ot2.1297465@phobos.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 107324,3cba1dc45b3dfe7f
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,3cba1dc45b3dfe7f
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-09-16 08:05:44 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!priapus.visi.com!news-out.visi.com!green.readfreenews.net!news.readfreenews.net!cox.net!news-xfer.cox.net!newsfeed.kabelfoon.nl!news2.euro.net!postnews1.euro.net!news.euronet.nl!not-for-mail
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: Gereserveerde woorden SQL met MS Access?
From: Stefan Melis <stefanmelis@yahoo.com>
References: <%NW8b.19654$Ot2.1297465@phobos.telenet-ops.be>
Message-ID: <Xns93F8ADC5EDCCFstefanmelisyahoocom@194.134.35.159>
User-Agent: Xnews/5.04.25
Date: 16 Sep 2003 15:05:34 GMT
Lines: 348
Organization: EuroNet Internet
NNTP-Posting-Date: 16 Sep 2003 15:05:34 GMT
NNTP-Posting-Host: bav-a9aa.mxs.adsl.euronet.nl
X-Trace: 1063724734 news.euronet.nl 28904 81.68.199.170:15743
X-Complaints-To: abuse@euronet.nl