Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];

Вниз

Запрос SQL   Найти похожие ветки 

 
V l a d i m i r   (2004-09-02 15:53) [0]

Пытаюсь в цикле осуществить следующий запрос:

SQL:="INSERT INTO Report (Data, DepartmentID, ClausesID, Rub, Curr) VALUES ("+""""+ReportDate+""""+", "+DepartmentID+", "+ClausesID+", "+Rub+", "+Curr+")";

qCommand.Close;
qCommand.SQL.Clear;
qCommand.SQL.Add(SQL);
qCommand.ExecSQL;


Однако в результате в таблицу Report попадает только одна первая запись... В чем ошибка?


 
Sergey13 ©   (2004-09-02 15:56) [1]

И где тут цикл?


 
Vlad ©   (2004-09-02 16:08) [2]

Так, навсякий случай:
qCommand.Close в данном контексте - лишнее.
SQL - переменные так лучше не называть


 
V l a d i m i r   (2004-09-02 16:15) [3]

Ну цикл я опустил, а значения переменных в ходе прохождения цикла считываются из документа excel. Почему в таблицу заносится только одна запись, а остальные "пролетают"?


 
Sergey13 ©   (2004-09-02 16:20) [4]

>Пытаюсь в цикле
>попадает только одна первая запись
Раз 1 запись таки попадает значит проблема именно в цикле, который ты опустил.


 
Плохиш ©   (2004-09-02 16:21) [5]


> V l a d i m i r   (02.09.04 16:15) [3]
> Ну цикл я опустил

за что ты его так?

В среде делфи имеются кнопочки F7, F8, предназначенные для отладки программ, попробуй их использовать.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.049 c
3-1094130836
Heretic
2004-09-02 17:13
2004.10.03
Необходим особенный DBGrid


4-1092100856
Baloo
2004-08-10 05:20
2004.10.03
Перехватить курсорную клавишу и прибить


4-1093784724
Vasya.ru
2004-08-29 17:05
2004.10.03
программно запретить отчет об ошибках


3-1094470590
Павел
2004-09-06 15:36
2004.10.03
Визуализация ....select count(*) from Baza1


3-1094620430
BanderLog_t
2004-09-08 09:13
2004.10.03
Blob-поля больших размеров.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский