Форум: "Начинающим";
Текущий архив: 2007.05.20;
Скачать: [xml.tar.bz2];
Внизпомогите новечку Найти похожие ветки
← →
RomanLN (2007-05-02 12:04) [0]как заполнить поле данными взятыми из списка с помощью SQL запроса
← →
clickmaker © (2007-05-02 12:09) [1]http://delphimaster.net/view/3-1178085270/&web=1
← →
RomanLN (2007-05-02 12:18) [2]а разве можно в запросе заполнить поле...???
только запись, а как поле( не в цикле же...)
← →
RomanLN (2007-05-02 12:19) [3]что придеться вызывать один запрос несколько раз...
← →
Ega23 © (2007-05-02 12:20) [4]
> а разве можно в запросе заполнить поле...???
> только запись, а как поле( не в цикле же...)
>
Что такое в твоём понимании "запись", "поле" и "запрос"?
← →
RomanLN (2007-05-02 12:25) [5]мне просто нужно одним запросом заполнить поле...(причем кол. записей разное в зависимости от условий)
← →
Ega23 © (2007-05-02 12:27) [6]
> мне просто нужно одним запросом заполнить поле...(причем
> кол. записей разное в зависимости от условий)
Ты не ответил на мой вполне конкретный вопрос.
← →
RomanLN (2007-05-02 12:29) [7]поле - список
запись - строка
запрос - это запрос :)
читай инфу если не знаеш...
всё
← →
iXT © (2007-05-02 12:37) [8]> [7] RomanLN (02.05.07 12:29)
Весьма самонадеенное заявление :)
Что есть резульрат запроса?
← →
Плохиш © (2007-05-02 12:37) [9]
> RomanLN (02.05.07 12:29) [7]
> поле - список
> запись - строка
Дурость детсадовская какая-то...
> читай инфу если не знаеш...
Советую тебе начать с чтения книжки "Делфи для чайников за 21 секунду"
← →
Ega23 © (2007-05-02 12:40) [10]
> поле - список
> запись - строка
> запрос - это запрос :)
> читай инфу если не знаеш...
> всё
Ну всё так всё. Пойду действительно лучше книжку почитаю, чем всяким нубам очевидные вещи объяснять.
← →
ЮЮ © (2007-05-02 12:48) [11]> > поле - список
TField и TList в общих предках имеют лишь TObject, т.е. практически ничего общего не имеют.
Если ты имел в виду другое "поле" и другой "список", то лучше без перевода на русский объясняйся - в термнах классов VCL.
← →
RomanLN (2007-05-02 12:58) [12]есть 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;
← →
RomanLN (2007-05-02 13:04) [13]просто в доке не расписываются параметры команды Insert, только общая инфа....в основном всё для select
← →
iXT © (2007-05-02 13:05) [14]1. Первый раз вижу тип TString
2. Не ответил
← →
RomanLN (2007-05-02 13:06) [15]For SQL databases, the physical location of the insert is implementation-specific. For indexed tables, the index is updated with the new record information
и всё что нашел...
← →
RomanLN (2007-05-02 13:08) [16]извиняюсь TStrings т.е.
← →
Ega23 © (2007-05-02 13:12) [17]А все инфу ушли читать, т.к. никто ничего не знает...
P.S.
TStrings у нас уже тип... А мужики-то не знают...
← →
Плохиш © (2007-05-02 13:12) [18]
> RomanLN (02.05.07 13:04) [13]
> просто в доке не расписываются параметры команды Insert,
> только общая инфа
Тут надо что-то поменять или доку, или прокладку...
← →
iXT © (2007-05-02 13:12) [19]> [15] RomanLN (02.05.07 13:06)
Ну и что это за народное творчество (С) Матроскин.
Вопрос прост: Чего ты получишь в результате запроса? ИЛИ иди читать!
← →
RomanLN (2007-05-02 13:21) [20]для знающих вопрос прост:
есть список как занести элементы списка в поле например Name_Vop
insert into MyTable ...
← →
Ega23 © (2007-05-02 13:24) [21]
> для знающих вопрос прост:
> есть список как занести элементы списка в поле например
> Name_Vop
для знающих вопрос прост:
есть автомобиль как на нём доехать в например город?
← →
iXT © (2007-05-02 13:25) [22]ИЛИ
← →
clickmaker © (2007-05-02 13:26) [23]
> [20] RomanLN (02.05.07 13:21)
для незнающих куча бумагомарателей ночами скрипит пером по бумаге или лупит по клавишам.
Рекомендую посетить ближайшую книжную лавку и приобрести что-то типа "SQL для начинающих", "SQL сервер..." и т.п.
← →
RomanLN (2007-05-02 13:27) [24]или точнее
insert into MyTable (Name_Vop) values (Vop_Opros[0])
← →
iXT © (2007-05-02 13:28) [25]> Рекомендую посетить ближайшую книжную лавку и приобрести
> что-то типа "SQL для начинающих", "SQL сервер..." и т.п.
Ни в коемь разе!
← →
ЮЮ © (2007-05-02 13:30) [26]>
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)
← →
RomanLN (2007-05-02 13:34) [27]Спасиб ЮЮ
хоть один дал дельный совет...
← →
ЮЮ © (2007-05-02 13:38) [28]> хоть один дал дельный совет...
Не передёргивай. Такого я никому бы не посоветовал :) Ну что это за таблица с одним полем?
← →
RomanLN (2007-05-02 13:44) [29]полей много просто сделано всё через append , вот сегодня решил поменять и сделать через SQL
← →
iXT © (2007-05-02 14:16) [30]> [29] RomanLN (02.05.07 13:44)
> полей много просто сделано всё через append , вот сегодня
> решил поменять и сделать через SQL
А я то думал, чего сегодня так холодно.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.05.20;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.047 c