Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.03.28;
Скачать: [xml.tar.bz2];

Вниз

Как изменить свойство 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.004 c
2-1264175878
nonameee
2010-01-22 18:57
2010.03.28
Потоки как работать параллельно


3-1236868464
tomkat
2009-03-12 17:34
2010.03.28
Конфликт FB Embedded и полноценного сервера


2-1264674919
novichek
2010-01-28 13:35
2010.03.28
Image на переднем плане


2-1264684555
Valior
2010-01-28 16:15
2010.03.28
бд на дельфях


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский