Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

не работает select into [D6, Paradox]


Despo ©   (2006-10-25 17:24:00) 

Привет всем!
Подскажите плз, почему не работает sql запрос типа select ... into в Tquery?

И еще ... Какой тип данных надо использовать для занесения туда даты и времени? Типа SQL-евского TIMESTAMP?
Почему-то записи типа   DECLARE VARIABLE DAT_TO  TIMESTAMP;
он тоже воспринимать не хочет...=((


Anatoly Podgoretsky   (2006-10-25 18:52:00) [1]


> почему не работает sql запрос типа select ... into в Tquery

А должно, ответ - не должно.


Despo   (2006-10-25 18:30:00) [2]

всем спасибо


ANB   (2006-10-25 18:00:00) [3]


> Обмениваться они могут только командами и наборами данных.

и еще через параметры можно прокачивать. но в случае с парадоксом я не уверен, что это сработает. Так что читай [6, 7] и кучу умных книжек.


Desdechado   (2006-10-25 17:56:00) [4]

Despo   (25.10.06 17:24)
Ты путаешь переменные, которые обрабатывает сервер (они именованные и могут быть созданы, но не в парадоксе), с переменными, о которых знает твоя программа (они в нее вкомпилированы). Так вот - эторазные переменные. Сервер не знает о вкомпилированных в твою EXE переменных, а твой EXE не знает о переменных, обрабатываемых сервером.
Обмениваться они могут только командами и наборами данных.
Переменные не относятся ни к командам, ни к наборам данных. Это другая сущность.


Desdechado   (2006-10-25 17:53:00) [5]

Query.SQL.Text:='SELECT fldname FROM tablename';
Query.Open;
tvoya_peremennaja:=Query.Fields[0].AsString;


sniknik   (2006-10-25 17:45:00) [6]

патамучта локалsql наверное не поддерживает конструкцию...


Stanislav   (2006-10-25 17:39:00) [7]

В таблицу можна, помоему...
Insert into table
Select * from


Despo   (2006-10-25 17:37:00) [8]

ну мне надо значение, полученное в результате выборки select ... from ... where ... записать в какую-либо переменую. Я же могу это как-то сделать? Я пытался осуществить это с помощью select into но вот товарищ ANB говорит что PARADOX это не понимает. А как тогда?


Johnmen   (2006-10-25 17:29:00) [9]


> Подскажите плз, почему не работает sql запрос типа select
> ... into в Tquery?


Нам отсюда не видно, что не работает. Поэтому предполагаю, что работает...:)

>он тоже воспринимать не хочет...=((

Нам отсюда не видно, что не хочет. Поэтому предполагаю, что хочет...:)


ANB   (2006-10-25 17:28:00) [10]


> DECLARE VARIABLE DAT_TO  TIMESTAMP;

А парадокс такое понимать должен ?

А смысл в select into в парадоксе ? Или его обучили pl/sql блоки выполнять ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо