Thread View: be.comp.programming
4 messages
4 total messages
Started by TP
Sun, 14 Sep 2003 09:46
Gereserveerde woorden SQL met MS Access?
Author: TP
Date: Sun, 14 Sep 2003 09:46
Date: Sun, 14 Sep 2003 09:46
38 lines
2834 bytes
2834 bytes
Betreft volgend stukje code: Dim Sql As String Sql = "CREATE TABLE tblType " Sql = Sql & "( " Sql = Sql & "Typenr TINYINT, " Sql = Sql & "Name CHAR(20) NOT NULL UNIQUE, " Sql = Sql & "Title BIT NOT NULL DEFAULT FALSE, " Sql = Sql & "Version BIT NOT NULL DEFAULT FALSE, " Sql = Sql & "Maker BIT NOT NULL DEFAULT FALSE, " 'Sql = Sql & "Language BIT NOT NULL DEFAULT FALSE, " 'Sql = Sql & "Size BIT NOT NULL DEFAULT FALSE, " Sql = Sql & "Location BIT NOT NULL DEFAULT FALSE, " Sql = Sql & "Album BIT NOT NULL DEFAULT FALSE, " Sql = Sql & "Track BIT NOT NULL DEFAULT FALSE, " Sql = Sql & "Duration BIT NOT NULL DEFAULT FALSE, " 'Sql = Sql & "Year BIT NOT NULL DEFAULT FALSE, " 'Sql = Sql & "Date BIT NOT NULL DEFAULT FALSE, " Sql = Sql & "Website BIT NOT NULL DEFAULT FALSE, " Sql = Sql & "Genre BIT NOT NULL DEFAULT FALSE, " Sql = Sql & "Format BIT NOT NULL DEFAULT FALSE, " 'Sql = Sql & "Text BIT NOT NULL DEFAULT FALSE, " 'Sql = Sql & "Note BIT NOT NULL DEFAULT FALSE, " Sql = Sql & "CONSTRAINT TypePK PRIMARY KEY(Typenr) " Sql = Sql & ") " Call SqlManipulate(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
Re: Gereserveerde woorden SQL met MS Access?
Author: KLinZ
Date: Sun, 14 Sep 2003 09:59
Date: Sun, 14 Sep 2003 09:59
19 lines
1962 bytes
1962 bytes
In news:%NW8b.19654$Ot2.1297465@phobos.telenet-ops.be, TP typed: > 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? Ja. > 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? Zet er blokhaken omheen []. Ik zou echter gewoon andere veldnamen gebruiken. -- www.zenobits.com
Re: Gereserveerde woorden SQL met MS Access?
Author: TP
Date: Sun, 14 Sep 2003 10:05
Date: Sun, 14 Sep 2003 10:05
21 lines
2101 bytes
2101 bytes
"KLinZ" <klinz@NOSPAMzenobitsSPAMNO.com.invalid> schreef in bericht news:L_W8b.3936$P51.6102@amstwist00... > In news:%NW8b.19654$Ot2.1297465@phobos.telenet-ops.be, TP typed: > > > 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? > > Ja. > > > 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? > > Zet er blokhaken omheen []. Ik zou echter gewoon andere veldnamen gebruiken. Bedankt!
Re: Gereserveerde woorden SQL met MS Access?
Author: 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;
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads