Article View: be.comp.programming
Article #4051Re: Gereserveerde woorden SQL met MS Access?
From: Stefan Melis
Date: Tue, 16 Sep 2003 15:05
Date: Tue, 16 Sep 2003 15:05
347 lines
8837 bytes
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-mailReferences:
<%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