Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как добавить поле в ADO


bobtubob ©   (2003-11-06 09:39:00) 

народ подскажите пожайлуста как добавить поле в таблицу ADO


Stas   (2003-11-06 15:40:00) [1]

А знаешь сколько хрени в системных таблицах хранится ?
О твоих автоинкрементных полях и т.п.


bobtubob   (2003-11-06 15:23:00) [2]

А не Геморойно ли это
Куча всякой хрени, на и некрасиво!!!


Stas   (2003-11-06 15:16:00) [3]

А ты храни в поле B количество полей X


bobtubob   (2003-11-06 15:13:00) [4]

Я незнаю количеста Х и количества А
В томто вся дилема


sniknik   (2003-11-06 14:39:00) [5]

bobtubob © (06.11.03 14:29) [14]
> их надо виводить в таком же порядке
что мешает запрос построить таким образом
SELECT Х1,Х2,Х3,...Хн+1,А1,А2,А3,...Aн+1 FROM Table
??

а уж в каком порядке поля в таблице какая разница? хоть все вперемешку (по твоей логике, базе то пофигу).


bobtubob   (2003-11-06 14:29:00) [6]

У меня есть поля типа Х1,Х2,Х3,... И поля А1,А2,А3,... и их надо виводить в таком же порядке а что будет если я захочу вставить Хн+1


sniknik   (2003-11-06 14:26:00) [7]

> он мне в конец лупит
больно? ;о))

просто не получится, надо удалять последнии и добавлять в желаемом порядке.
или пустую таблицу сделать с "правильным" порядком и перенести данные.
но смысла в этом мало. (показывать данные и так можно в любом порядке)


Плохиш_   (2003-11-06 14:14:00) [8]


> bobtubob © (06.11.03 14:08) [11]
> ----------------------------------------------------------------
> Всё получилось!
> А может ктото знает как вставить поле между двумя другими
> ато казус выходит он мне в конец лупит


А смысл?


bobtubob   (2003-11-06 14:08:00) [9]

----------------------------------------------------------------
Всё получилось!
А может ктото знает как вставить поле между двумя другими ато казус выходит он мне в конец лупит


bobtubob   (2003-11-06 11:06:00) [10]

Блин, притормозил, кончно же через SQL быстрее и легче
Да это реальное поле


sniknik   (2003-11-06 11:01:00) [11]

через SQL это делается проше и быстрее.
к примеру
ALTER TABLE Table1 ADD COLUMN Field1 Int

это реальное поле в теблице а не вычисляемое как в примере выше. (ты так и не уточнил что тебе нужно)

вычисляемое можно добавлять в запросе, метод не без недостатков (размер рекордсета возрастает), но и с доп. возможностями (сортировка по полю).


bobtubob   (2003-11-06 10:50:00) [12]

Благодарю, Ща попробую
Сразу видно что человек УМЕЕТ, не то что некоторые научились писать "Hello world" и радуются


Silver Alex   (2003-11-06 10:45:00) [13]

без комментариев ..

думаю с ADO так же попробуй

procedure TfrmWareHouse.AddCalcField;
var
qWH: TQuery;
i: Integer;
aField: TCurrencyField;
begin
for i:=Low(WHCalcField) to High(WHCalcField) do
begin
aField:=TCurrencyField.Create(qWH);
aField.Name:=WHCalcField[i].Name;
aField.FieldName:=WHCalcField[i].Name;
aField.Calculated:=true;
aField.DisplayFormat:=",0.00";
aField.Visible:=true;
aField.DataSet:=qWH;
qWH.Fields.Add(aField);
end;


bobtubob   (2003-11-06 10:37:00) [14]

Твой коментарий неуместен


Плохиш_   (2003-11-06 10:35:00) [15]

>bobtubob © (06.11.03 10:33) [4]

А программу "Hello world" ты уже научился делать?


bobtubob   (2003-11-06 10:33:00) [16]

Зарание прошу прошение за может быть некоректно поставленый вопрос Но это конфа по делфия хочу в
adotable1.Fields.Add(newfield)

Ну чтото около этого (невыходит)
Примерчик кода кинте плиз


Silver Alex   (2003-11-06 10:24:00) [17]

тебе что надо - вычисляемое поле? не понятно что и куда добавить, если поле в компонент то: становишься на ADODataSet(или что там у тебя) нажимаешь правую кнопку мыши ->Fields Editor ->New Field ,ну дальше уже понятно


bushmen   (2003-11-06 10:23:00) [18]

почитай help по Access"y. Какой у него синтаксис.


bobtubob   (2003-11-06 10:14:00) [19]

Мужики ну подскажите плиз как добавить (в примере) столбец в ADO шную таблицу MDB


Наверх

Титульная страница Поиск, карта сайта Написать письмо