powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / HELP!!! Запрос с UNION не работает на CREATE или INSERT
8 сообщений из 8, страница 1 из 1
HELP!!! Запрос с UNION не работает на CREATE или INSERT
    #32240999
realbold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите. НАдо создать таблицу из двух без пересечения
НО create или insert в select ругается
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
      with dm.ADOQueryMain do
      begin
      Close;
      SQL.Clear;
      Sql.Add('create table tt');
      SQL.Add('SELECT NP,RAION,ul,dom,kor');
      SQL.Add('FROM Fl');
      SQL.Add('union');
      SQL.Add('SELECT NP,raion,ul,dom,kor');
      SQL.Add('from Lich');
      //,Lich');
      try
      execSQL;
      except
      end;
      end;//with

Заранее спасибо
...
Рейтинг: 0 / 0
HELP!!! Запрос с UNION не работает на CREATE или INSERT
    #32241000
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты где такой синтаксис видел?
уточнил бы для разнообразия базу, если уж пишешь в форум по дельфи... а вообще это тебе в форум по базам данных
...
Рейтинг: 0 / 0
HELP!!! Запрос с UNION не работает на CREATE или INSERT
    #32241004
realbold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
db ACCESS 2000
Delphi 7
через ADOQUERY
и
Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=C:\TEMP\2002.MDB;Mode=ReadWrite;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=4;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
пытался OLE DB for ODBC тоже не работает
пишет "Syntax errror in create"
...
Рейтинг: 0 / 0
HELP!!! Запрос с UNION не работает на CREATE или INSERT
    #32241005
realbold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А когда

Код: plaintext
1.
2.
3.
4.
5.
 SQL.Add('SELECT NP,RAION,ul,dom,kor');
      SQL.Add('into tt');
      SQL.Add('FROM Fl');
      SQL.Add('union');
      SQL.Add('SELECT NP,raion,ul,dom,kor');
      SQL.Add('from Lich');

то
"An action query cannot be used as a row source"
...
Рейтинг: 0 / 0
HELP!!! Запрос с UNION не работает на CREATE или INSERT
    #32241006
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таком случае открой книжку по акцесу и прочитай про синтаксис SQL для Access'а
...
Рейтинг: 0 / 0
HELP!!! Запрос с UNION не работает на CREATE или INSERT
    #32241009
realbold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот так по-моему получше но не работает

Код: plaintext
1.
2.
3.
      SQL.Add('insert into _TotalList');
      SQL.Add('SELECT Fl.NP,Fl.RAION,Fl.ul,Fl.dom,Fl.kor');
      SQL.Add('union');
      SQL.Add('SELECT Lich.NP,Lich.raion,Lich.ul,Lich.dom,Lich.kor');

Пишет
syntax error (missiing operator) in query expression 'Fl.kor union Lich.NP'

Туда надо чего то вставить???
...
Рейтинг: 0 / 0
HELP!!! Запрос с UNION не работает на CREATE или INSERT
    #32241063
realbold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Допер
над так

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
insert into _totallist (NP,Raion,UL,Dom,KOR)
select * 
from
(select Fl.NP as NP, FL.RAION as RAION, FL.ul as UL, Fl.dom as DOM , FL.kor as KOR
from FL
union 
SELECT Lich.NP, Lich.raion, Lich.ul, Lich.dom, Lich.kor
From Lich)
...
Рейтинг: 0 / 0
HELP!!! Запрос с UNION не работает на CREATE или INSERT
    #32241100
dragonx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
create table tt

select NP,RAION,ul,dom,kor from
(
SELECT NP,RAION,ul,dom,kor
FROM Fl
union
SELECT NP,raion,ul,dom,kor
from Lich
)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / HELP!!! Запрос с UNION не работает на CREATE или INSERT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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