Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Проблема с выборкой в P.B. / 11 сообщений из 11, страница 1 из 1
04.05.2007, 15:11
    #34505326
AnDrU83
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с выборкой в P.B.
НУжно выбрать из таблицы значения все значения к примеру заданной даты.
создаю запрос с помощью конструктора
SELECT "polyshatel"."code",
"polyshatel"."name",
"polyshatel"."post_code",
"polyshatel"."strana",
"polyshatel"."gorod",
"polyshatel"."stret",
"polyshatel"."dom_korp",
"transport_nakl"."date",
"transport_nakl"."number"
FROM "transport_nakl",
"polyshatel"
WHERE ( "transport_nakl"."cod_pol" = "polyshatel"."code" ) and
( ( "transport_nakl"."date" = "transport_nakl"."date" ) )
но в этом месте transport_nakl"."date" = "transport_nakl"."date" мне нужно сделать так что бы значение этого поля было равно таму значению к примеру которое я задам в ручную в виде переменной.
т.е. Выбрать все записи из таких то таблиц где значение в данной таблице даты равнялось бы заданному значению. А это заданное значение я к примеру задаю жестко сам, другими словами это какасаеться не только даты а к примеру номера.
Конструктор позволяет выбрать только либо поле из таблицы либо жестко значение, а у меня как раз это значение должно изменяться.
И еще один вопросик, как самому прописать SQL код в скрипте?
Пример но что то в этом роде: "SELECT "polyshatel.code", "polyshatel.name","polyshatel.post_code", "polyshatel.strana", "polyshatel.gorod", "polyshatel.stret", "polyshatel.dom_korp" FROM "transport_nakl", "polyshatel" WHERE ( "transport_nakl.cod_pol" = "polyshatel.code" ) and ( "transport_nakl.number" = 'st_1.text' ")
Заранее спасибо, жду ответов, и просьба так как я не силен в даной среде можно поподробнее как это сделать!
...
Рейтинг: 0 / 0
04.05.2007, 15:21
    #34505382
urvas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с выборкой в P.B.
Retrieval arguments должны помочь в первом случае.
...
Рейтинг: 0 / 0
04.05.2007, 15:23
    #34505396
urvas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с выборкой в P.B.
Это если SQL в DataWindow.
А если в скрипте, то

date ld_date

SELECT "polyshatel"."code",
"polyshatel"."name",
"polyshatel"."post_code",
"polyshatel"."strana",
"polyshatel"."gorod",
"polyshatel"."stret",
"polyshatel"."dom_korp",
"transport_nakl"."date",
"transport_nakl"."number"
FROM "transport_nakl",
"polyshatel"
WHERE ( "transport_nakl"."cod_pol" = "polyshatel"."code" ) and
( ( "transport_nakl"."date" = :ld_date ) )
...
Рейтинг: 0 / 0
04.05.2007, 15:25
    #34505401
AnDrU83
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с выборкой в P.B.
таким образом получаеться запрос будет выполняться при следующем написании
w_1.Retrieve(SELECT "polyshatel"."code",
"polyshatel"."name",
"polyshatel"."post_code",
"polyshatel"."strana",
"polyshatel"."gorod",
"polyshatel"."stret",
"polyshatel"."dom_korp",
"transport_nakl"."date",
"transport_nakl"."number"
FROM "transport_nakl",
"polyshatel"
WHERE ( "transport_nakl"."cod_pol" = "polyshatel"."code" ) and
( ( "transport_nakl"."number" = '8' )
) )
...
Рейтинг: 0 / 0
04.05.2007, 15:26
    #34505405
AnDrU83
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с выборкой в P.B.
urvasЭто если SQL в DataWindow.
А если в скрипте, то

date ld_date

SELECT "polyshatel"."code",
"polyshatel"."name",
"polyshatel"."post_code",
"polyshatel"."strana",
"polyshatel"."gorod",
"polyshatel"."stret",
"polyshatel"."dom_korp",
"transport_nakl"."date",
"transport_nakl"."number"
FROM "transport_nakl",
"polyshatel"
WHERE ( "transport_nakl"."cod_pol" = "polyshatel"."code" ) and
( ( "transport_nakl"."date" = :ld_date ) )
всатвляю и пишит синтаксическая ошибка
...
Рейтинг: 0 / 0
04.05.2007, 15:29
    #34505427
AnDrU83
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с выборкой в P.B.
вот как я пишу скрипт и мне выдает ошибку синтаксическую
em_1.text=String(Today(), "dd/mm/yyyy")
date ld_date
ld_date = date (em_1.text )
SELECT "polyshatel"."code","polyshatel"."name", "polyshatel"."post_code", "polyshatel"."strana", "polyshatel"."gorod", "polyshatel"."stret", "polyshatel"."dom_korp", "transport_nakl"."date", "transport_nakl"."number" FROM "transport_nakl", "polyshatel" WHERE ( "transport_nakl"."cod_pol" = "polyshatel"."code" ) and ( ( "transport_nakl"."date" = :ld_date ) )

может я скрипт не правельно вставляю!
...
Рейтинг: 0 / 0
04.05.2007, 16:17
    #34505660
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с выборкой в P.B.
AnDrU83 wrote:

> SELECT "polyshatel"."code","polyshatel"."name",
> "polyshatel"."post_code", "polyshatel"."strana", "polyshatel"."gorod",
> "polyshatel"."stret", "polyshatel"."dom_korp", "transport_nakl"."date",
> "transport_nakl"."number" FROM "transport_nakl", "polyshatel" WHERE (
> "transport_nakl"."cod_pol" = "polyshatel"."code" ) and ( (
> "transport_nakl"."date" = :ld_date ) )

А INTO у тебя где? Ктулху зохавал ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.05.2007, 16:22
    #34505685
AnDrU83
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с выборкой в P.B.
Dim2000
AnDrU83 wrote:

> SELECT "polyshatel"."code","polyshatel"."name",
> "polyshatel"."post_code", "polyshatel"."strana", "polyshatel"."gorod",
> "polyshatel"."stret", "polyshatel"."dom_korp", "transport_nakl"."date",
> "transport_nakl"."number" FROM "transport_nakl", "polyshatel" WHERE (
> "transport_nakl"."cod_pol" = "polyshatel"."code" ) and ( (
> "transport_nakl"."date" = :ld_date ) )

А INTO у тебя где? Ктулху зохавал ?
Posted via ActualForum NNTP Server 1.4
А INTO у тебя где? Ктулху зохавал ? - а поп одробнее ежели можно
как мне сделать так чтобы запрос работал и в DW_1 отображались данные которые удолетворяют данному запросу
...
Рейтинг: 0 / 0
04.05.2007, 16:28
    #34505706
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с выборкой в P.B.
AnDrU83 wrote:

> а поп одробнее ежели можно

Не вижу необходимости. Это азы.

> как мне сделать так чтобы запрос работал и в DW_1 отображались данные
> которые удолетворяют данному запросу

Затолкать его в DW.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.05.2007, 16:32
    #34505723
AnDrU83
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с выборкой в P.B.
Dim2000
AnDrU83 wrote:

Затолкать его в DW. я понимаю что его затолкать надо вот вопрос как, если есть пример напишите!
и как правельно написать запрос в P.B.?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.05.2007, 17:09
    #34505853
AnDrU83
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с выборкой в P.B.
Спасибо всем за помощь сам разобрался и дело было в чем!
Когда я писал запрос при помощи конструктора есть такая вещь как аргумент, я просто добавил его и передаю значения через dw_1.retrieve(pcode_pol)!
Огромное спасибо urvas - он меня на толкнул на правельный путь!
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Проблема с выборкой в P.B. / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]