- Код: Выделить всё
m_dbextract.Execute "ALTER TABLE GMP ADD COLUMN RowID AUTOINCREMENT NOT NULL CONSTRAINT PrimaryKey PRIMARY KEY"
который выдает ошибку
incorrect syntax near the keyword COLUMN.Что это значит?Подскажите пожалуйста
m_dbextract.Execute "ALTER TABLE GMP ADD COLUMN RowID AUTOINCREMENT NOT NULL CONSTRAINT PrimaryKey PRIMARY KEY"
GSerg писал(а):Тип поля укажи. int.
GSerg писал(а):Скобки квадратные убери.
ALTER TABLE GMP ADD COLUMN RowID int AUTOINCREMENT PRIMARY KEY
ALTER TABLE GMP
ADD RowID Integer AUTOINCREMENT NOT NULL
CONSTRAINT PrimaryKey PRIMARY KEY
ALTER TABLE GMP
ADD RowID AUTOINCREMENT NOT NULL
CONSTRAINT PrimaryKey PRIMARY KEY
GSerg писал(а):?
- Код: Выделить всё
ALTER TABLE GMP ADD COLUMN RowID int AUTOINCREMENT PRIMARY KEY
Konst_One писал(а):
- Код: Выделить всё
ALTER TABLE GMP
ADD RowID Integer AUTOINCREMENT NOT NULL
CONSTRAINT PrimaryKey PRIMARY KEY
Konst_One писал(а):а какая у тебя версия акцесса?
на 2003 в dao отлично все работает
ALTER TABLE GMP ADD
RowId int NOT NULL
GO
ALTER TABLE GMP ADD CONSTRAINT
PK_TEST PRIMARY KEY CLUSTERED
(
RowId
)
GO
m_dbextract.Execute "ALTER TABLE GMP ADD RowId int NOT NULL GO ALTER TABLE GMP ADD CONSTRAINT PK_TEST PRIMARY KEY CLUSTERED (RowId) GO"
Konst_One писал(а):...Execute "ALTER TABLE GMP ADD RowId int NOT NULL " & _
"ALTER TABLE GMP ADD CONSTRAINT PK_TEST PRIMARY KEY CLUSTERED (RowId)"
GSerg писал(а):RowID int IDENTITY(1,1) NOT NULL
Сейчас этот форум просматривают: SemrushBot и гости: 1