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

Вниз

Построение запроса   Найти похожие ветки 

 
vitv ©   (2007-01-18 17:24) [0]

FireBird 1.5.3
Delphi7

SELECT ID_TEMPKL,TEMPKLIENT,SVAZGOROD,ID_KLIENT,KLIENT FROM TEMPKLIENTS,KLIENTS
WHERE
SVAZGOROD=:ID_GOROD AND
KLIENT=KLIENTS.ID_KLIENT

Для вставки лучше:

1.Закрывать данный датасет
2.Выполнять запрос вставки в таблицу(2-ой датасет или квери)
3.Закрывать 2-ой.
4.Открывать первый :).

Или как то по-другому?


 
Desdechado ©   (2007-01-18 17:59) [1]

> Для вставки лучше:
Лучше чем что?
Вставки чего?
Вставки куда?
Какой вставки, если там SELECT?
Вставки зачем?


 
vitv ©   (2007-01-18 18:06) [2]

Я имею ввиду, то если мне нужно в временную таблицу кинуть данные, то лучше:

1.Закрывать данный датасет
2.Выполнять запрос вставки в таблицу(2-ой датасет или квери)
3.Закрывать 2-ой.
4.Открывать первый :).

И
> Вставки чего?

TEMPKLIENT
> Вставки куда?

TEMPKLIENTS


 
Комбинатор   (2007-01-18 18:08) [3]

1) Напиши в 1-м датасете инсёрт sql
2) Вставку делай через метод insert 1-го датасета
3) потом вызываешь post 1-го датасета
*если надо коммитишь...
4) удаляешь 2-й датасет)))

*селект написан некрасиво)


 
vitv ©   (2007-01-18 18:15) [4]


> Комбинатор   (18.01.07 18:08) [3]
> 1) Напиши в 1-м датасете инсёрт sql2) Вставку делай через
> метод insert 1-го датасета3) потом вызываешь post 1-го датасета*если
> надо коммитишь...4) удаляешь 2-й датасет)))*селект написан
> некрасиво)


Т.Е. получается 2 дадасета?


 
Комбинатор   (2007-01-18 18:19) [5]

Ну если 2-м наслаждаться эстетически)))))

*я ж написал - его  удалить


 
unknown ©   (2007-01-18 18:40) [6]


> vitv ©   (18.01.07 17:24)

http://www.ibase.ru/devinfo/ibx.htm
И в запросе надо использовать алиасы для таблиц.


 
Комбинатор   (2007-01-18 19:00) [7]

По хорошему надо писать хранимые процедуры.

> И в запросе надо использовать алиасы для таблиц.


правильней и удобнее.....)


 
vitv ©   (2007-01-19 10:10) [8]

Понял! Большое Всем спасибо за помощь!



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

Форум: "Начинающим";
Текущий архив: 2007.02.04;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.049 c
2-1169004241
a5p
2007-01-17 06:24
2007.02.04
Панель задач


2-1169063960
Pasha L
2007-01-17 22:59
2007.02.04
overload или ещё чт-то нужно?


3-1163410504
Gyrus
2006-11-13 12:35
2007.02.04
Скопировать таблицы


15-1168580679
0x07BBh
2007-01-12 08:44
2007.02.04
2006 год: Год, когда Россия учила Запад уму-разуму


1-1166023834
kukuikar
2006-12-13 18:30
2007.02.04
Блокировка выключения системы





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