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

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

помогите новечку [D7]


Страницы:   1 2

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.


Страницы:   1 2

Наверх

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