There are many NUMBER types in Ms-Access, so you have to be specific. I think you want Integer .
CREATE TABLE Table1 ( [ID] AUTOINCREMENT, [Email] TEXT(255), [ProductID] INTEGER, [DateCreate] DATETIME, [DateSend] DATETIME );
ALTER TABLE syntax requires ALTER COLUMN :
ALTER TABLE Table1 ALTER COLUMN [DateSend] DATETIME DEFAULT NOW() NOT NULL;
You can also have these two in one statement:
CREATE TABLE Table1 ( [ID] AUTOINCREMENT, [Email] TEXT(255), [ProductID] INTEGER, [DateCreate] DATETIME, [DateSend] DATETIME DEFAULT NOW() NOT NULL );
It is best to have a PRIMARY KEY for each table, and you probably planned this for an ID :
[ID] AUTOINCREMENT PRIMARY KEY,
Page with lots of useful information on how to handle Access with SQL:
Intermediate Microsoft Jet SQL for Access 2000
source share