Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
9-1137053986
Ньюб2
2006-01-12 11:19
2007.05.20
Фейерверк в DelphiX


9-1150337378
Mfox
2006-06-15 06:09
2007.05.20
Помогите скачать directx60.rar с DelphiGFX


15-1176929722
Alx2
2007-04-19 00:55
2007.05.20
Программирование: теория и практика.


8-1157958808
aKirill.INFO
2006-09-11 11:13
2007.05.20
Как работает функция GetDIBits


2-1178253446
Regent
2007-05-04 08:37
2007.05.20
Не могу найти ошибку





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский