![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
помогите новечку [D7]
RomanLN © (2007-05-02 12:04:00)как заполнить поле данными взятыми из списка с помощью SQL запроса
iXT (2007-05-02 14:16:00) [1]> [29] RomanLN (02.05.07 13:44)
> полей много просто сделано всё через append , вот сегодня
> решил поменять и сделать через SQL
А я то думал, чего сегодня так холодно.
RomanLN (2007-05-02 13:44:00) [2]полей много просто сделано всё через append , вот сегодня решил поменять и сделать через SQL
ЮЮ (2007-05-02 13:38:00) [3]> хоть один дал дельный совет...
Не передёргивай. Такого я никому бы не посоветовал :) Ну что это за таблица с одним полем?
RomanLN (2007-05-02 13:34:00) [4]Спасиб ЮЮ
хоть один дал дельный совет...
ЮЮ (2007-05-02 13:30:00) [5]>
RomanLN (02.05.07 12:58) [12]
procedure SQL_Inst_Opr;
> begin
// не мешало бы создать объект, прежде чем использовать
Q_Create := TQuery.Create(nil);
>
> try
> Q_Create.DatabaseName := 'sociologist';
> with Q_Create.SQL do
> begin
> add('insert into MyTable (Field2) values (' + QuotedStr( myStrings.Text)
> )';
>
>
> end;
> Q_Create.ExecSQL;
> finally
> Q_Create.Free;
> end;
> end;
З.Ы. Не вдаваясь в критику хранения информации в БД подобныи образом.
P/P/S/ Параметрические запросы круче QuotedStr
insert into MyTable (Name_Vop) values (:Vop)
iXT (2007-05-02 13:28:00) [6]> Рекомендую посетить ближайшую книжную лавку и приобрести
> что-то типа "SQL для начинающих", "SQL сервер..." и т.п.
Ни в коемь разе!
RomanLN (2007-05-02 13:27:00) [7]или точнее
insert into MyTable (Name_Vop) values (Vop_Opros[0])
clickmaker (2007-05-02 13:26:00) [8]
> [20] RomanLN (02.05.07 13:21)
для незнающих куча бумагомарателей ночами скрипит пером по бумаге или лупит по клавишам.
Рекомендую посетить ближайшую книжную лавку и приобрести что-то типа "SQL для начинающих", "SQL сервер..." и т.п.
iXT (2007-05-02 13:25:00) [9]ИЛИ
Ega23 (2007-05-02 13:24:00) [10]
> для знающих вопрос прост:
> есть список как занести элементы списка в поле например
> Name_Vop
для знающих вопрос прост:
есть автомобиль как на нём доехать в например город?
RomanLN (2007-05-02 13:21:00) [11]для знающих вопрос прост:
есть список как занести элементы списка в поле например Name_Vop
insert into MyTable ...
iXT (2007-05-02 13:12:00) [12]> [15] RomanLN (02.05.07 13:06)
Ну и что это за народное творчество (С) Матроскин.
Вопрос прост: Чего ты получишь в результате запроса? ИЛИ иди читать!
Плохиш (2007-05-02 13:12:00) [13]
> RomanLN (02.05.07 13:04) [13]
> просто в доке не расписываются параметры команды Insert,
> только общая инфа
Тут надо что-то поменять или доку, или прокладку...
Ega23 (2007-05-02 13:12:00) [14]А все инфу ушли читать, т.к. никто ничего не знает...
P.S.
TStrings у нас уже тип... А мужики-то не знают...
RomanLN (2007-05-02 13:08:00) [15]извиняюсь TStrings т.е.
RomanLN (2007-05-02 13:06:00) [16]For SQL databases, the physical location of the insert is implementation-specific. For indexed tables, the index is updated with the new record information
и всё что нашел...
iXT (2007-05-02 13:05:00) [17]1. Первый раз вижу тип TString
2. Не ответил
RomanLN (2007-05-02 13:04:00) [18]просто в доке не расписываются параметры команды Insert, только общая инфа....в основном всё для select
RomanLN (2007-05-02 12:58:00) [19]есть TString как занести данные этого списка в таблицу
procedure SQL_Inst_Opr;
begin
try
Q_Create.DatabaseName := 'sociologist';
with Q_Create.SQL do
begin
add('insert into MyTable (Field2) values (' + QuotedStr(Data1) )';
end;
Q_Create.ExecSQL;
finally
Q_Create.Free;
end;
end;
ЮЮ (2007-05-02 12:48:00) [20]> > поле - список
TField и TList в общих предках имеют лишь TObject, т.е. практически ничего общего не имеют.
Если ты имел в виду другое "поле" и другой "список", то лучше без перевода на русский объясняйся - в термнах классов VCL.