Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.03.28;
Скачать: CL | DM;

Вниз

Как изменить свойство Required поля Access   Найти похожие ветки 

 
Евгений Р.   (2010-01-22 01:48) [0]

Необходимо создать таблицу Access, поля которой не обязательны к заполнению. При создании поля:
         clm.ParentCatalog := Catalog;
         clm.Name := "Fld1";
         clm.Type_ := adInteger;
атрибут Required по умолчанию получает значение True. Пытаюсь изменить его: clm.Properties["Required"].Value:=false;
Получаю сообщение об отсутствии такового атрибута.
Как правильно изменить атрибут Required?


 
Slym ©   (2010-01-22 12:32) [1]

procedure TCoreModule.CreateDatabase;
var  DBEngine, Workspace,Db: Variant;
const
 dbLangGeneral = ";LANGID=0x0409;CP=1252;COUNTRY=0";  dbVersion30=64;
begin
 DBEngine:=CreateOleObject("DAO.DBEngine.36");
 Workspace:=DBEngine.Workspaces[0];
 Db:=Workspace.CreateDatabase(DBFileName, dbLangGeneral, dbVersion30);
 Db.Execute(
 "CREATE TABLE Files ("+
   "ID counter UNIQUE PRIMARY KEY, "+
   "Name string(255) NOT NULL, "+
   "Size INTEGER NOT NULL, "+
   "Hash string(32))"+
   ";");


 
Slym ©   (2010-01-22 12:54) [2]

Slym ©   (22.01.10 12:32) [1]
в твоем случае Size INTEGER и все


 
Anatoly Podgoretsky ©   (2010-01-22 13:05) [3]

Все изменения таблиц делается с помощью ALTER TABLE


 
Евгений Р.   (2010-01-23 01:02) [4]

Большое спасибо. С SQL запросом Create Table или Alter Table все понятно.
Мне интересно через _column. Здесь есть свойство: Attributes.
По логике должно выглядеть так:
clm.Properties["Required"].Value:=false;
Однако во время выполнения выдается сообщение о неверном индексе.

Возможно ли установить свойство поля Required посредством объекта _column.



Страницы: 1 вся ветка

Текущий архив: 2010.03.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
2-1264422307
Anonim
2010-01-25 15:25
2010.03.28
доступ к списку Tlist


15-1262631027
sava
2010-01-04 21:50
2010.03.28
Как с помощью делфи уменьшить вес фотки


2-1264361195
Дмитрий
2010-01-24 22:26
2010.03.28
Scrollbar на panel


15-1262813434
Юрий
2010-01-07 00:30
2010.03.28
С днем рождения ! 7 января 2010 четверг


2-1264159579
froll
2010-01-22 14:26
2010.03.28
преобразование String[1] в Char.