Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.20;
Скачать: CL | DM;

Вниз

помогите новечку   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.046 c
15-1176814446
oldman
2007-04-17 16:54
2007.05.20
Много интересных сообщений мне Windows писал, но чтобы так...


2-1177669886
Сергей Ю
2007-04-27 14:31
2007.05.20
Выполнение ADOQuery и продолжение работы приложения.


2-1178083513
user gosha
2007-05-02 09:25
2007.05.20
Доступ к Web-сервису из Delphi


15-1176523384
РТР
2007-04-14 08:03
2007.05.20
Воскресенье 20:40


2-1177757214
Steep
2007-04-28 14:46
2007.05.20
Диалог выбора директории