Форум: "Базы";
Текущий архив: 2003.11.27;
Скачать: [xml.tar.bz2];
Внизкак добавить поле в ADO Найти похожие ветки
← →
bobtubob (2003-11-06 09:39) [0]народ подскажите пожайлуста как добавить поле в таблицу ADO
← →
bobtubob (2003-11-06 10:14) [1]Мужики ну подскажите плиз как добавить (в примере) столбец в ADO шную таблицу MDB
← →
bushmen (2003-11-06 10:23) [2]почитай help по Access"y. Какой у него синтаксис.
← →
Silver Alex (2003-11-06 10:24) [3]тебе что надо - вычисляемое поле? не понятно что и куда добавить, если поле в компонент то: становишься на ADODataSet(или что там у тебя) нажимаешь правую кнопку мыши ->Fields Editor ->New Field ,ну дальше уже понятно
← →
bobtubob (2003-11-06 10:33) [4]Зарание прошу прошение за может быть некоректно поставленый вопрос Но это конфа по делфи я хочу в
adotable1.Fields.Add(newfield)
Ну чтото около этого (невыходит)
Примерчик кода кинте плиз
← →
Плохиш_ (2003-11-06 10:35) [5]>bobtubob © (06.11.03 10:33) [4]
А программу "Hello world" ты уже научился делать?
← →
bobtubob (2003-11-06 10:37) [6]Твой коментарий неуместен
← →
Silver Alex (2003-11-06 10:45) [7]без комментариев ..
думаю с 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:50) [8]Благодарю, Ща попробую
Сразу видно что человек УМЕЕТ, не то что некоторые научились писать "Hello world" и радуются
← →
sniknik (2003-11-06 11:01) [9]через SQL это делается проше и быстрее.
к примеру
ALTER TABLE Table1 ADD COLUMN Field1 Int
это реальное поле в теблице а не вычисляемое как в примере выше. (ты так и не уточнил что тебе нужно)
вычисляемое можно добавлять в запросе, метод не без недостатков (размер рекордсета возрастает), но и с доп. возможностями (сортировка по полю).
← →
bobtubob (2003-11-06 11:06) [10]Блин, притормозил, кончно же через SQL быстрее и легче
Да это реальное поле
← →
bobtubob (2003-11-06 14:08) [11]----------------------------------------------------------------
Всё получилось!
А может ктото знает как вставить поле между двумя другими ато казус выходит он мне в конец лупит
← →
Плохиш_ (2003-11-06 14:14) [12]
> bobtubob © (06.11.03 14:08) [11]
> ----------------------------------------------------------------
> Всё получилось!
> А может ктото знает как вставить поле между двумя другими
> ато казус выходит он мне в конец лупит
А смысл?
← →
sniknik (2003-11-06 14:26) [13]> он мне в конец лупит
больно? ;о))
просто не получится, надо удалять последнии и добавлять в желаемом порядке.
или пустую таблицу сделать с "правильным" порядком и перенести данные.
но смысла в этом мало. (показывать данные и так можно в любом порядке)
← →
bobtubob (2003-11-06 14:29) [14]У меня есть поля типа Х1,Х2,Х3,... И поля А1,А2,А3,... и их надо виводить в таком же порядке а что будет если я захочу вставить Хн+1
← →
sniknik (2003-11-06 14:39) [15]bobtubob © (06.11.03 14:29) [14]
> их надо виводить в таком же порядке
что мешает запрос построить таким образом
SELECT Х1,Х2,Х3,...Хн+1,А1,А2,А3,...Aн+1 FROM Table
??
а уж в каком порядке поля в таблице какая разница? хоть все вперемешку (по твоей логике, базе то пофигу).
← →
bobtubob (2003-11-06 15:13) [16]Я незнаю количеста Х и количества А
В томто вся дилема
← →
Stas (2003-11-06 15:16) [17]А ты храни в поле B количество полей X
← →
bobtubob (2003-11-06 15:23) [18]А не Геморойно ли это
Куча всякой хрени, на и некрасиво!!!
← →
Stas (2003-11-06 15:40) [19]А знаешь сколько хрени в системных таблицах хранится ?
О твоих автоинкрементных полях и т.п.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.11.27;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.011 c