Access & create table
От: out_off Чехия  
Дата: 23.03.05 13:57
Оценка:
привет всем.
с помощью SQL-запроса необходимо создать таблицу в MS Access и установить значения по умолчанию для некоторых полей. проблема в том что в аксесовской инструкции Create Table напрочь отсутствует параметр Default
благодарю
Re: Access & create table
От: VsevolodC Россия  
Дата: 23.03.05 14:12
Оценка: 12 (1)
Здравствуйте, out_off, Вы писали:

_>привет всем.

_>с помощью SQL-запроса необходимо создать таблицу в MS Access и установить значения по умолчанию для некоторых полей. проблема в том что в аксесовской инструкции Create Table напрочь отсутствует параметр Default
_>благодарю

ты что-то путаешь:
CREATE TABLE Options(Id int DEFAULT 0 PRIMARY KEY, Type int DEFAULT 0 NOT NULL, ...
прекрасно работает (как многие другие )
Re[2]: Access & create table
От: out_off Чехия  
Дата: 23.03.05 14:54
Оценка:
Здравствуйте, VsevolodC, Вы писали:

VC>Здравствуйте, out_off, Вы писали:


_>>привет всем.

_>>с помощью SQL-запроса необходимо создать таблицу в MS Access и установить значения по умолчанию для некоторых полей. проблема в том что в аксесовской инструкции Create Table напрочь отсутствует параметр Default
_>>благодарю

VC>ты что-то путаешь:

VC>
VC>CREATE TABLE Options(Id int DEFAULT 0 PRIMARY KEY, Type int DEFAULT 0 NOT NULL, ...
VC>
прекрасно работает (как многие другие )


при выполнении в access такого запроса:
CREATE TABLE Options
(
Id int DEFAULT 0 PRIMARY KEY,
Type int DEFAULT 0 NOT NULL
)
получаю такое сообщение: Syntax error in CREATE TABLE statement...

Из хелпа:
Syntax
CREATE [TEMPORARY] TABLE table (field1 type [(size)] [NOT NULL] [WITH COMPRESSION | WITH COMP] [index1] [, field2 type [(size)] [NOT NULL] [index2] [, ...]] [, CONSTRAINT multifieldindex [, ...]])
Re[3]: Access & create table
От: Elena_ Россия  
Дата: 23.03.05 20:55
Оценка:
Здравствуйте, out_off, Вы писали:

_>при выполнении в access такого запроса:

_>CREATE TABLE Options
_>(
_>Id int DEFAULT 0 PRIMARY KEY,
_>Type int DEFAULT 0 NOT NULL
_>)
_>получаю такое сообщение: Syntax error in CREATE TABLE statement...

Посмотрите

Сервис->Параметры->Таблицы и запросы опция Синтаксис для SQL сервер (ANSI 92)
Пользователь — друг программиста!
Re[3]: Access & create table
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 24.03.05 07:25
Оценка:
Здравствуйте, out_off, Вы писали:

_>при выполнении в access такого запроса:

_>CREATE TABLE Options
_>(
_>Id int DEFAULT 0 PRIMARY KEY,
_>Type int DEFAULT 0 NOT NULL
_>)
_>получаю такое сообщение: Syntax error in CREATE TABLE statement...

А у меня работает без ошибок (через ADO.NET).
Re[4]: Access & create table
От: out_off Чехия  
Дата: 24.03.05 07:56
Оценка:
Здравствуйте, nzeemin, Вы писали:

N>Здравствуйте, out_off, Вы писали:


_>>при выполнении в access такого запроса:

_>>CREATE TABLE Options
_>>(
_>>Id int DEFAULT 0 PRIMARY KEY,
_>>Type int DEFAULT 0 NOT NULL
_>>)
_>>получаю такое сообщение: Syntax error in CREATE TABLE statement...

N>А у меня работает без ошибок (через ADO.NET).


Cпасибо, все получилось!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.